Uses of Class
org.gcube.informationsystem.resourceregistry.environments.HierarchicalEnvironment
Packages that use HierarchicalEnvironment
Package
Description
-
Uses of HierarchicalEnvironment in org.gcube.informationsystem.resourceregistry.environments
Fields in org.gcube.informationsystem.resourceregistry.environments declared as HierarchicalEnvironmentModifier and TypeFieldDescriptionprotected HierarchicalEnvironmentHierarchicalEnvironment.parentEnvironmentThe parent environment in the hierarchy.Fields in org.gcube.informationsystem.resourceregistry.environments with type parameters of type HierarchicalEnvironmentModifier and TypeFieldDescriptionprotected Set<HierarchicalEnvironment>HierarchicalEnvironment.childrenThe set of child environments in the hierarchy.Methods in org.gcube.informationsystem.resourceregistry.environments that return HierarchicalEnvironmentModifier and TypeMethodDescriptionHierarchicalEnvironment.getParentEnvironment()Returns the parent environment in the hierarchy.Methods in org.gcube.informationsystem.resourceregistry.environments that return types with arguments of type HierarchicalEnvironmentModifier and TypeMethodDescriptionHierarchicalEnvironment.getChildren()Returns the children environments of this hierarchical environment.Methods in org.gcube.informationsystem.resourceregistry.environments with parameters of type HierarchicalEnvironmentModifier and TypeMethodDescriptionvoidHierarchicalEnvironment.changeParentEnvironment(HierarchicalEnvironment newParentEnvironment, com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph) Use to change the parent not to set the first time.voidHierarchicalEnvironment.setParentEnvironment(HierarchicalEnvironment parentEnvironment) Sets the parent environment for this hierarchical context environment.Method parameters in org.gcube.informationsystem.resourceregistry.environments with type arguments of type HierarchicalEnvironmentModifier and TypeMethodDescriptionprotected voidHierarchicalEnvironment.removeChildrenHRolesFromMyHUsers(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity, Set<HierarchicalEnvironment> children) Revokes child hierarchical roles from the database users of this environment.protected voidHierarchicalEnvironment.removeChildrenHRolesFromParents(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity, Set<HierarchicalEnvironment> parents, Set<HierarchicalEnvironment> children) Revokes the specified list of child roles from the specified list of parent database users. -
Uses of HierarchicalEnvironment in org.gcube.informationsystem.resourceregistry.environments.contexts
Subclasses of HierarchicalEnvironment in org.gcube.informationsystem.resourceregistry.environments.contextsModifier and TypeClassDescriptionclassSecurity partition acting as a cemetery/archive for deleted Contexts: a Context vertex is never actually removed from the database on delete, but moved into this partition (its record-level security roles switched fromContextEnvironment's live partition to this one), preserving it as historical information.classParent context-partition environment used only to aggregate hierarchical context roles.classAbstract base for allHierarchicalEnvironmentsubclasses that store Context vertices (live or deleted).classSecurity partition for live Context vertices, i.e. -
Uses of HierarchicalEnvironment in org.gcube.informationsystem.resourceregistry.environments.instances