Class ShadowContextSecurityContext
- java.lang.Object
-
- org.gcube.informationsystem.resourceregistry.contexts.security.SecurityContext
-
- org.gcube.informationsystem.resourceregistry.contexts.security.ShadowContextSecurityContext
-
public class ShadowContextSecurityContext extends SecurityContext
- Author:
- Luca Frosini (ISTI - CNR)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.gcube.informationsystem.resourceregistry.contexts.security.SecurityContext
SecurityContext.PermissionMode, SecurityContext.SecurityType
-
-
Field Summary
-
Fields inherited from class org.gcube.informationsystem.resourceregistry.contexts.security.SecurityContext
children, context, DEFAULT_READER_ROLE, DEFAULT_WRITER_ROLE, H, hierarchical, parentSecurityContext, poolMap
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.orientechnologies.orient.core.metadata.security.ORoleaddExtraRules(com.orientechnologies.orient.core.metadata.security.ORole role, SecurityContext.PermissionMode permissionMode)static ShadowContextSecurityContextgetInstance()protected booleanisHierarchicalMode()-
Methods inherited from class org.gcube.informationsystem.resourceregistry.contexts.security.SecurityContext
addElement, addElement, addHierarchicalRoleToParent, allow, allowed, changeParentSecurityContext, create, create, createRolesAndUsers, delete, delete, deleteRolesAndUsers, deny, getAdminDatabaseDocument, getChildren, getContexts, getDatabaseDocument, getParentSecurityContext, getRoleOrUserName, getRoleOrUserName, getSecurityRoleOrUserName, getSuperRole, getUUID, isElementInContext, removeChildrenHRolesFromMyHUsers, removeChildrenHRolesFromParents, removeChildrenHRolesFromParents, removeElement, removeElement, removeHierarchicRoleFromMyHUser, setParentSecurityContext, toString
-
-
-
-
Method Detail
-
getInstance
public static ShadowContextSecurityContext getInstance() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
- Throws:
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
-
isHierarchicalMode
protected boolean isHierarchicalMode()
- Overrides:
isHierarchicalModein classSecurityContext
-
addExtraRules
protected com.orientechnologies.orient.core.metadata.security.ORole addExtraRules(com.orientechnologies.orient.core.metadata.security.ORole role, SecurityContext.PermissionMode permissionMode)- Overrides:
addExtraRulesin classSecurityContext
-
-