|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InstanceLevelPermissionSet
An InstanceLevelPermissionSet maintains all InstanceLevelPermissionEntries that apply to one RegistryObject.
Method Summary | |
---|---|
void |
add(InstanceLevelPermissionEntry permissionEntry)
Add the InstanceLevelPermissionEntry to this set. |
void |
applyToWebdavResource(java.lang.String relativeUrl)
Apply this InstanceLevelPermissionSet to the given WebDAV resource. |
InstanceLevelPermissionEntry |
getInstanceLevelPermissionEntry(CentraSitePrincipal principal)
Get the InstanceLevelPermissionEntry for the given principal. |
java.util.List<InstanceLevelPermissionSetUpdate> |
getUpdates()
Get the updates that have transformed the permission set to its current state. |
boolean |
isEmpty()
Check whether this InstanceLevelPermissionSet is empty. |
java.util.Iterator<InstanceLevelPermissionEntry> |
iterator()
Return an iterator delivering all InstanceLevelPermissionEntries in this set. |
void |
remove(InstanceLevelPermissionEntry permissionEntry)
Remove the InstanceLevelPermissionEntry from this set. |
void |
update(java.util.List<InstanceLevelPermissionSetUpdate> updates)
Apply the given list of updates to this permission set. |
Method Detail |
---|
java.util.Iterator<InstanceLevelPermissionEntry> iterator() throws javax.xml.registry.JAXRException
javax.xml.registry.JAXRException
boolean isEmpty() throws javax.xml.registry.JAXRException
javax.xml.registry.JAXRException
InstanceLevelPermissionEntry getInstanceLevelPermissionEntry(CentraSitePrincipal principal) throws javax.xml.registry.JAXRException
principal
- the principal.
javax.xml.registry.JAXRException
void add(InstanceLevelPermissionEntry permissionEntry) throws javax.xml.registry.JAXRException
permissionEntry
- the InstanceLevelPermissionEntry to be added
javax.xml.registry.JAXRException
void remove(InstanceLevelPermissionEntry permissionEntry) throws javax.xml.registry.JAXRException
permissionEntry
- the InstanceLevelPermissionEntry to be removed
javax.xml.registry.JAXRException
void applyToWebdavResource(java.lang.String relativeUrl) throws javax.xml.registry.JAXRException
relativeUrl
- the relative URL of the WebDAV resource
javax.xml.registry.JAXRException
java.util.List<InstanceLevelPermissionSetUpdate> getUpdates() throws javax.xml.registry.JAXRException
javax.xml.registry.JAXRException
void update(java.util.List<InstanceLevelPermissionSetUpdate> updates) throws javax.xml.registry.JAXRException
updates
- the list of updates
javax.xml.registry.JAXRException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |