Class AdminEnvironment


  • 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 Detail

      • getInstance

        public static AdminEnvironment getInstance()
                                            throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • 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