Class QueryTemplatesSecurityContext
- java.lang.Object
-
- org.gcube.informationsystem.resourceregistry.contexts.security.SecurityContext
-
- org.gcube.informationsystem.resourceregistry.contexts.security.QueryTemplatesSecurityContext
-
public class QueryTemplatesSecurityContext 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 QueryTemplatesSecurityContextgetInstance()-
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, isHierarchicalMode, removeChildrenHRolesFromMyHUsers, removeChildrenHRolesFromParents, removeChildrenHRolesFromParents, removeElement, removeElement, removeHierarchicRoleFromMyHUser, setParentSecurityContext, toString
-
-
-
-
Method Detail
-
getInstance
public static QueryTemplatesSecurityContext getInstance() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
- Throws:
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
-
addExtraRules
protected com.orientechnologies.orient.core.metadata.security.ORole addExtraRules(com.orientechnologies.orient.core.metadata.security.ORole role, SecurityContext.PermissionMode permissionMode)- Overrides:
addExtraRulesin classSecurityContext
-
-