-
-
Method Summary
void
Add an identity to this ACE.
void
Add a permission to this ACE.
List
Get the access control templates for this entry.
List
Get a List of identities that are associated with this ACE.
List
Get a List of permissions that are associated with this ACE.
void
Remove an identity from this ACE.
void
Remove a permission from this ACE.
void
Set the set of identities on this ACE.
void
Set the list of permissions on the ACE.
add, addAccessControl, addAttribute, addAttributes, addDocument, addExtension, addGroup, addImplementor, addKeyword, addNoteTextStore, addNoteTextStore, addObjectProperty, addObjectProperty, addPermissions, addPrompt, addPropertySet, addRemark, addResponsibleParty, addTransactionListener, addUsedByPrototype, checkin, checkout, commit, copyTo, countAssociatedObjects, delete, deleteAttribute, deleteAttributes, destroy, getAccessControls, getAttribute, getAttributes, getAuthorizationUtil, getCreateDate, getCreatedBy, getDescription, getDocuments, getEntityKey, getEntityURL, getExtensions, getGroups, getGUID, getImplementors, getKeywords, getLockedBy, getModifiedBy, getModifyDate, getNoteTextStore, getNoteTextStores, getNoteTextStoresByRole, getObjectProperties, getParent, getParentPath, getParents, getPath, getPaths, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getPrimaryPropertyGroup, getPrompt, getPrompts, getPropertyBag, getPropertySets, getRemarksList, getReposId, getRepository, getRepositoryEntity, getRepositoryName, getReposKey, getResponsibleParties, getState, getTrackingId, getType, getUsageVersion, getUsedByPrototypes, getUsingPrototype, getVersion, isAuthorized, isCompatible, isDeleted, isDestroyed, isObjectAlive, isReadCompatible, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeDocument, removeExtension, removeGroup, removeImplementor, removeKeyword, removeNoteTextStore, removeObjectProperty, removePermissions, removePrompt, removePropertySet, removeResponsibleParty, removeResponsiblePartyByIdentity, removeUsedByPrototype, rollback, setAttribute, setAttributes, setDeleted, setDescription, setDocuments, setExtensions, setGroups, setGUID, setKeywords, setName, setNoteTextStores, setObjectProperties, setPermission, setPrimaryPropertyGroup, setPrompt, setPrompts, setRemarksList, setRepository, setUsingPrototype, startTransaction, toByteArray, transactionEvent, uncheckout, update, updateFromBag, version
-
Method Details
-
getIdentities
Get a List of identities that are associated with this ACE.
- Specified by:
getIdentities in interface MetadataInterface
- Returns:
- a List of IdentityInterface objects
- Throws:
ServiceException - in the event of repository errors.
RemoteException - in the event of remote object failure.
-
-
-
setIdentities
Set the set of identities on this ACE. Any existing identities
will be removed, and replaced with this list.
- Parameters:
identities - The List of IdentityInterface objects to
set as the identities on this ACE.
- Throws:
ServiceException - in the event of repository errors.
RemoteException - in the event of remote object failure.
-
getPermissions
Get a List of permissions that are associated with this ACE.
- Returns:
- a List of Permission objects.
- Throws:
ServiceException - in the event of repository errors.
RemoteException - in the event of remote object failure.
-
addPermission
Add a permission to this ACE.
- Parameters:
permission - A permission to add to this ACE.
- Throws:
ServiceException - in the event of repository errors.
RemoteException - in the event of remote object failure.
-
removePermission
Remove a permission from this ACE.
- Parameters:
permission - A permission to remove from this ACE.
- Throws:
ServiceException - in the event of repository errors.
RemoteException - in the event of remote object failure.
-
setPermissions
Set the list of permissions on the ACE. Any existing permissions will be
removed and replaced with this list.
- Parameters:
permissions - The List of Permission objects to set on this ACE.
- Throws:
ServiceException - in the event of repository errors.
RemoteException - in the event of remote object failure.
-
getAccessControlTemplates
Get the access control templates for this entry.
- Returns:
- A List of access control templates for this entry.
- Throws:
ServiceException - If a repository error occurs.
RemoteException - In the event of remote object failure.