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_INSTANCE_OPERATOR, IS_MANAGER -
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, 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
-