Interface ISecurityManager
- All Superinterfaces:
org.eclipse.net4j.util.security.AdministrationPredicate,org.eclipse.net4j.util.security.IAuthenticator,org.eclipse.net4j.util.security.IAuthenticator2,SecurityItemContainer,SecurityItemProvider
- All Known Subinterfaces:
InternalSecurityManager
public interface ISecurityManager
extends SecurityItemContainer, org.eclipse.net4j.util.security.IAuthenticator2
Protects a given
repository.- Author:
- Eike Stepper
- See Also:
- 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 ClassesModifier and TypeInterfaceDescriptionstatic interfaceModifies a securityrealmin a safe transaction. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetRealm()voidmodify(ISecurityManager.RealmOperation operation) voidmodify(ISecurityManager.RealmOperation operation, boolean waitUntilReadable) modifyWithInfo(ISecurityManager.RealmOperation operation, boolean waitUntilReadable) voidread(ISecurityManager.RealmOperation operation) Methods inherited from interface org.eclipse.net4j.util.security.IAuthenticator
authenticateMethods inherited from interface org.eclipse.net4j.util.security.IAuthenticator2
isAdministrator, resetPassword, updatePasswordMethods inherited from interface org.eclipse.emf.cdo.security.SecurityItemContainer
addGroup, addRole, addUser, addUser, addUser, removeGroup, removeRole, removeUser, setPasswordMethods inherited from interface org.eclipse.emf.cdo.security.SecurityItemProvider
getGroup, getRole, getUser
-
Field Details
-
SYSTEM_USER_ID
- Since:
- 4.2
- See Also:
-
-
Method Details
-
getRepository
IRepository getRepository() -
getSecondaryRepositories
IRepository[] getSecondaryRepositories()- Since:
- 4.6
-
getRealm
Realm getRealm() -
read
- Since:
- 4.2
-
modify
-
modify
- Since:
- 4.2
-
modifyWithInfo
- Since:
- 4.4
-