com.ibm.ecm.json
Class JSONPrivilegesResponse
- java.lang.Object
- java.util.AbstractMap<K,V>
- java.util.HashMap
- com.ibm.json.java.JSONObject
- com.ibm.ecm.json.JSONResponse
- com.ibm.ecm.json.JSONPrivilegesResponse
All implemented interfaces:
JSONArtifact, java.io.Serializable, java.lang.Cloneable, java.util.Map
- public class JSONPrivilegesResponse
- extends JSONResponse
This class structures the JSON used to represent a privileges response. This responses is returned for a
getPrivileges request for a particular repository. It describes the repository level privileges that the user has,
such as the ability to add documents and use search templates.
There are two ways to use this class:
- In plug-in response filters for getPrivileges. This class is actually the JSONObject passed to the response
filter, so it can be immediately cast, as in:
JSONPrivilegesResponse jsonPrivilegesResponse = (JSONPrivilegesResponse) jsonResponse;
- In a plug-in provided repository type, to format the response JSON appropriately for the getPrivileges request.
Since:
2.0.3
See Also:
Nested Class Summary
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Constructor Summary
Method Summary
isValidObject, isValidType, parse, parse, parse, put, serialize, serialize, serialize, serialize, serialize, serialize, toString |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, putAll, remove, size, values |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail
JSONPrivilegesResponse
- public JSONPrivilegesResponse()
Method Detail
setPrivFoldering
- public void setPrivFoldering(boolean priv)
getPrivFoldering
- public boolean getPrivFoldering(
)
setPrivAddItem
- public void setPrivAddItem(boolean priv)
getPrivAddItem
- public boolean getPrivAddItem()
setPrivAddDoc
- public void setPrivAddDoc(boolean priv)
getPrivAddDoc
- public boolean getPrivAddDoc()
setPrivSaveAndRetrieveSavedSearches
- public void setPrivSaveAndRetrieveSavedSearches(
boolean priv)
getPrivSaveAndRetrieveSavedSearches
- public boolean getPrivSaveAndRetrieveSavedSearches(
)
setPrivAddTeamspace
- public void setPrivAddTeamspace(
boolean priv)
getPrivAddTeamspace
- public boolean getPrivAddTeamspace(
)
setPrivAddTeamspaceTemplate
- public void setPrivAddTeamspaceTemplate(
boolean priv)
getPrivAddTeamspaceTemplate
- public boolean getPrivAddTeamspaceTemplate(
)