public class AdminEnvironment extends SystemEnvironment
Author:
Luca Frosini (ISTI - CNR) This SystemEnvironment is used in all the case the operation must be done by an administrator
  • Method Details

    • getInstance

      public static AdminEnvironment getInstance() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      Throws:
      org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
    • create

      public void create()
      Overrides:
      create in class Environment
    • getSuperRole

      protected com.orientechnologies.orient.core.metadata.security.ORole getSuperRole(com.orientechnologies.orient.core.metadata.security.OSecurity oSecurity, Environment.PermissionMode permissionMode)
      Overrides:
      getSuperRole in class Environment
    • addExtraRules

      protected com.orientechnologies.orient.core.metadata.security.ORole addExtraRules(com.orientechnologies.orient.core.metadata.security.ORole role, Environment.PermissionMode permissionMode)
      Overrides:
      addExtraRules in class Environment