org.eclipse.emf.cdo.server.security
Interface ISecurityManager

All Superinterfaces:
SecurityItemContainer, SecurityItemProvider
All Known Subinterfaces:
InternalSecurityManager

public interface ISecurityManager
extends SecurityItemContainer

Protects a given repository.

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
static interface ISecurityManager.RealmOperation
          Modifies a security realm in a safe transaction.
 
Method Summary
 Realm getRealm()
           
 IRepository getRepository()
           
 void modify(ISecurityManager.RealmOperation operation)
           
 
Methods inherited from interface org.eclipse.emf.cdo.security.SecurityItemContainer
addGroup, addRole, addUser, addUser, removeGroup, removeRole, removeUser
 
Methods inherited from interface org.eclipse.emf.cdo.security.SecurityItemProvider
getGroup, getRole, getUser
 

Method Detail

getRepository

IRepository getRepository()

getRealm

Realm getRealm()

modify

void modify(ISecurityManager.RealmOperation operation)


Copyright (c) 2012 Eike Stepper (Berlin, Germany) and others.