Package org.eclipse.emf.cdo.security.ui
Class ISecurityManagementContext.Default
- java.lang.Object
-
- org.eclipse.emf.cdo.security.ui.ISecurityManagementContext.Default
-
- All Implemented Interfaces:
ISecurityManagementContext
- Enclosing interface:
- ISecurityManagementContext
public static class ISecurityManagementContext.Default extends java.lang.Object implements ISecurityManagementContext
A default implementation of asecurity management context
.- Author:
- Christian W. Damus (CEA LIST)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.security.ui.ISecurityManagementContext
ISecurityManagementContext.Default
-
-
Field Summary
-
Fields inherited from interface org.eclipse.emf.cdo.security.ui.ISecurityManagementContext
DEFAULT
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CDOView
connect(CDOSession session)
Obtains a view in which to open the security resource for editing.void
disconnect(CDOView view)
Releases aview
previously obtained from this context.CDOResource
getSecurityResource(CDOView view)
Obtains the resource containing the security model for presentation in the Security Management editor.
-
-
-
Method Detail
-
connect
public CDOView connect(CDOSession session)
Description copied from interface:ISecurityManagementContext
Obtains a view in which to open the security resource for editing. If at all possible, this should be a writable transaction. If necessary, implementors are welcome to open a new session logged in as the Administrator for this purpose.- Specified by:
connect
in interfaceISecurityManagementContext
- See Also:
ISecurityManagementContext.getSecurityResource(CDOView)
,ISecurityManagementContext.disconnect(CDOView)
-
disconnect
public void disconnect(CDOView view)
Description copied from interface:ISecurityManagementContext
Releases aview
previously obtained from this context. The caller must not attempt to use theview
after this point because in all likelihood it will be closed.- Specified by:
disconnect
in interfaceISecurityManagementContext
- See Also:
ISecurityManagementContext.connect(CDOSession)
-
getSecurityResource
public CDOResource getSecurityResource(CDOView view)
Description copied from interface:ISecurityManagementContext
Obtains the resource containing the security model for presentation in the Security Management editor.- Specified by:
getSecurityResource
in interfaceISecurityManagementContext
-
-