Interface ISecurityManager
- 
- All Superinterfaces:
- SecurityItemContainer,- SecurityItemProvider
 - All Known Subinterfaces:
- InternalSecurityManager
 
 public interface ISecurityManager extends SecurityItemContainer Protects a givenrepository.- Author:
- Eike Stepper
- See Also:
- SecurityManagerUtil.createSecurityManager(String)
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceISecurityManager.RealmOperationModifies a securityrealmin a safe transaction.
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringSYSTEM_USER_ID
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description RealmgetRealm()IRepositorygetRepository()IRepository[]getSecondaryRepositories()voidmodify(ISecurityManager.RealmOperation operation)voidmodify(ISecurityManager.RealmOperation operation, boolean waitUntilReadable)CDOCommitInfomodifyWithInfo(ISecurityManager.RealmOperation operation, boolean waitUntilReadable)voidread(ISecurityManager.RealmOperation operation)- 
Methods inherited from interface org.eclipse.emf.cdo.security.SecurityItemContaineraddGroup, addRole, addUser, addUser, addUser, removeGroup, removeRole, removeUser, setPassword
 - 
Methods inherited from interface org.eclipse.emf.cdo.security.SecurityItemProvidergetGroup, getRole, getUser
 
- 
 
- 
- 
- 
Field Detail- 
SYSTEM_USER_IDstatic final java.lang.String SYSTEM_USER_ID - Since:
- 4.2
- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getRepositoryIRepository getRepository() 
 - 
getSecondaryRepositoriesIRepository[] getSecondaryRepositories() - Since:
- 4.6
 
 - 
getRealmRealm getRealm() 
 - 
readvoid read(ISecurityManager.RealmOperation operation) - Since:
- 4.2
 
 - 
modifyvoid modify(ISecurityManager.RealmOperation operation) 
 - 
modifyvoid modify(ISecurityManager.RealmOperation operation, boolean waitUntilReadable) - Since:
- 4.2
 
 - 
modifyWithInfoCDOCommitInfo modifyWithInfo(ISecurityManager.RealmOperation operation, boolean waitUntilReadable) - Since:
- 4.4
 
 
- 
 
-