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 javax.xml.registry.JAXRException
javax.xml.registry.JAXRException
- if an internal error occurs.boolean isEmpty() throws javax.xml.registry.JAXRException
javax.xml.registry.JAXRException
- if an internal error occurs.InstanceLevelPermissionEntry getInstanceLevelPermissionEntry(CentraSitePrincipal principal) throws javax.xml.registry.JAXRException
principal
- the principal.javax.xml.registry.JAXRException
- if an internal error occurs.void add(InstanceLevelPermissionEntry permissionEntry) throws javax.xml.registry.JAXRException
permissionEntry
- the InstanceLevelPermissionEntry to be addedjavax.xml.registry.JAXRException
- if an internal error occurs.void remove(InstanceLevelPermissionEntry permissionEntry) throws javax.xml.registry.JAXRException
permissionEntry
- the InstanceLevelPermissionEntry to be removedjavax.xml.registry.JAXRException
- if an internal error occurs.void applyToWebdavResource(java.lang.String relativeUrl) throws javax.xml.registry.JAXRException
relativeUrl
- the relative URL of the WebDAV resourcejavax.xml.registry.JAXRException
- if an internal error occurs on applying to the web-dav resource.java.util.List<InstanceLevelPermissionSetUpdate> getUpdates() throws javax.xml.registry.JAXRException
javax.xml.registry.JAXRException
- if an internal error occurs on getting updates.void update(java.util.List<InstanceLevelPermissionSetUpdate> updates) throws javax.xml.registry.JAXRException
updates
- the list of updatesjavax.xml.registry.JAXRException
- if an internal error occurs on update.