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 Summary
Nested Classes Modifier and Type Interface Description static interfaceISecurityManager.RealmOperationModifies a securityrealmin a safe transaction.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSYSTEM_USER_ID
-
Method Summary
All 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.SecurityItemContainer
addGroup, addRole, addUser, addUser, addUser, removeGroup, removeRole, removeUser, setPassword
-
Methods inherited from interface org.eclipse.emf.cdo.security.SecurityItemProvider
getGroup, getRole, getUser
-
-
-
-
Field Detail
-
SYSTEM_USER_ID
static final java.lang.String SYSTEM_USER_ID
- Since:
- 4.2
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRepository
IRepository getRepository()
-
getSecondaryRepositories
IRepository[] getSecondaryRepositories()
- Since:
- 4.6
-
getRealm
Realm getRealm()
-
read
void read(ISecurityManager.RealmOperation operation)
- Since:
- 4.2
-
modify
void modify(ISecurityManager.RealmOperation operation)
-
modify
void modify(ISecurityManager.RealmOperation operation, boolean waitUntilReadable)
- Since:
- 4.2
-
modifyWithInfo
CDOCommitInfo modifyWithInfo(ISecurityManager.RealmOperation operation, boolean waitUntilReadable)
- Since:
- 4.4
-
-