Class ERManagementUtility


  • public class ERManagementUtility
    extends Object
    Author:
    Luca Frosini (ISTI - CNR)
    • Constructor Detail

      • ERManagementUtility

        public ERManagementUtility()
    • Method Detail

      • getERManagement

        public static ElementManagement<?,​?> getERManagement​(String type)
                                                            throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • getERManagementFromUUID

        public static ElementManagement<?,​?> getERManagementFromUUID​(Environment workingContext,
                                                                           com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph,
                                                                           UUID uuid)
                                                                    throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • getERManagement

        public static ElementManagement<?,​?> getERManagement​(Environment workingContext,
                                                                   com.orientechnologies.orient.core.db.document.ODatabaseDocument orientGraph,
                                                                   com.orientechnologies.orient.core.record.OElement element)
                                                            throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • addToContextNoPropagationConstraint

        public static Map<UUID,​org.gcube.com.fasterxml.jackson.databind.JsonNode> addToContextNoPropagationConstraint​(Map<UUID,​org.gcube.com.fasterxml.jackson.databind.JsonNode> expectedInstances,
                                                                                                                            UUID contextUUID,
                                                                                                                            boolean dryRun)
                                                                                                                     throws org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException,
                                                                                                                            org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException,
                                                                                                                            org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException
        org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • removeFromContextNoPropagationConstraint

        public static Map<UUID,​org.gcube.com.fasterxml.jackson.databind.JsonNode> removeFromContextNoPropagationConstraint​(Map<UUID,​org.gcube.com.fasterxml.jackson.databind.JsonNode> expectedInstances,
                                                                                                                                 UUID contextUUID,
                                                                                                                                 boolean dryRun)
                                                                                                                          throws org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException,
                                                                                                                                 org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException,
                                                                                                                                 org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException
        org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException