public interface InstanceLevelPermissionSet
Modifier and Type | Method and Description |
---|---|
void |
add(InstanceLevelPermissionEntry permissionEntry)
Adds the InstanceLevelPermissionEntry to this set.
|
void |
applyToWebdavResource(java.lang.String relativeUrl)
Applies this InstanceLevelPermissionSet to the given WebDAV resource.
|
InstanceLevelPermissionEntry |
getInstanceLevelPermissionEntry(CentraSitePrincipal principal)
Gets the InstanceLevelPermissionEntry for the given principal.
|
java.util.List<InstanceLevelPermissionSetUpdate> |
getUpdates()
Gets the updates that have transformed the permission set to its current state.
|
boolean |
isEmpty()
Checks whether this InstanceLevelPermissionSet is empty.
|
java.util.Iterator<InstanceLevelPermissionEntry> |
iterator()
Returns an iterator delivering all InstanceLevelPermissionEntries in this set.
|
void |
remove(InstanceLevelPermissionEntry permissionEntry)
Removes the InstanceLevelPermissionEntry from this set.
|
void |
update(java.util.List<InstanceLevelPermissionSetUpdate> updates)
Applies the given list of updates to this permission set.
|
java.util.Iterator<InstanceLevelPermissionEntry> iterator() throws JAXRException
JAXRException
- if an internal error occurs.boolean isEmpty() throws JAXRException
JAXRException
- if an internal error occurs.InstanceLevelPermissionEntry getInstanceLevelPermissionEntry(CentraSitePrincipal principal) throws JAXRException
principal
- the principal.JAXRException
- if an internal error occurs.void add(InstanceLevelPermissionEntry permissionEntry) throws JAXRException
permissionEntry
- the InstanceLevelPermissionEntry to be addedJAXRException
- if an internal error occurs.void remove(InstanceLevelPermissionEntry permissionEntry) throws JAXRException
permissionEntry
- the InstanceLevelPermissionEntry to be removedJAXRException
- if an internal error occurs.void applyToWebdavResource(java.lang.String relativeUrl) throws JAXRException
relativeUrl
- the relative URL of the WebDAV resourceJAXRException
- if an internal error occurs on applying to the web-dav resource.java.util.List<InstanceLevelPermissionSetUpdate> getUpdates() throws JAXRException
JAXRException
- if an internal error occurs on getting updates.void update(java.util.List<InstanceLevelPermissionSetUpdate> updates) throws JAXRException
updates
- the list of updatesJAXRException
- if an internal error occurs on update.