Class SystemEnvironment
java.lang.Object
org.gcube.informationsystem.resourceregistry.environments.Environment
org.gcube.informationsystem.resourceregistry.environments.SystemEnvironment
- Direct Known Subclasses:
AdminEnvironment,QueryTemplateEnvironment,TypeEnvironment
- Author:
- Luca Frosini (ISTI - CNR)
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gcube.informationsystem.resourceregistry.environments.Environment
Environment.PermissionMode, Environment.SecurityType -
Field Summary
Fields inherited from class org.gcube.informationsystem.resourceregistry.environments.Environment
allOperationAllowedRoles, CONTEXT_MANAGER, contextSubtreeOperationAllowedRoles, DEFAULT_READER_ROLE, DEFAULT_WRITER_ROLE, environmentUUID, INFRASTRUCTURE_MANAGER, instanceOperationAllowedRoles, IS_ADMIN, IS_INSTANCE_OPERATOR, IS_MANAGER, stateOverrideAllowedRoles -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSystemEnvironment(UUID context) Creates a newSystemEnvironmentinstance for the specified context UUID. -
Method Summary
Methods inherited from class org.gcube.informationsystem.resourceregistry.environments.Environment
addElement, addElement, addExtraRules, allow, allowed, create, create, createRolesAndUsers, delete, delete, deleteRolesAndUsers, deny, drop, getAllOperationsAllowedRoles, getAllowedRoles, getDatabaseDocument, getInstanceOperationAllowedRoles, getOrCreateRole, getOrCreateUser, getPool, getRoleOrUserName, getSecurityRoleOrUserName, getStateOverrideAllowedRoles, getSuperRole, getUUID, isElementInContext, isUserAllowed, removeElement, removeElement, toString
-
Constructor Details
-
SystemEnvironment
protected SystemEnvironment(UUID context) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException Creates a newSystemEnvironmentinstance for the specified context UUID.- Parameters:
context- the context UUID- Throws:
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException- if initialization fails
-