Interface ERManagement

    • Method Detail

      • isHonourPropagationConstraintsInContextSharing

        boolean isHonourPropagationConstraintsInContextSharing()
      • setHonourPropagationConstraintsInContextSharing

        void setHonourPropagationConstraintsInContextSharing​(boolean honourPropagationConstraintsInContextSharing)
      • getAffectedInstances

        Map<UUID,​org.gcube.com.fasterxml.jackson.databind.JsonNode> getAffectedInstances()
      • setSourceSecurityContext

        void setSourceSecurityContext​(SecurityContext sourceSecurityContext)
        Set source security context to evaluate addToContext
        Parameters:
        sourceSecurityContext - the source security context
      • internalAddToContext

        void internalAddToContext()
                           throws org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException,
                                  org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • addToContext

        void addToContext​(UUID contextUUID)
                   throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaViolationException,
                          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.types.SchemaViolationException
        org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException
        org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • setTargetSecurityContext

        void setTargetSecurityContext​(SecurityContext targetSecurityContext)
        Set target security context of addToContext/removeFromContext
        Parameters:
        targetSecurityContext -
      • internalRemoveFromContext

        void internalRemoveFromContext()
                                throws org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException,
                                       org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
        Throws:
        org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • removeFromContext

        void removeFromContext​(UUID contextUUID)
                        throws org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaViolationException,
                               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.types.SchemaViolationException
        org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException
        org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException
        org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
      • getSpecificAvailableInAnotherContextException

        org.gcube.informationsystem.resourceregistry.api.exceptions.AvailableInAnotherContextException getSpecificAvailableInAnotherContextException​(String message)
      • setForceAddToContext

        void setForceAddToContext​(Boolean forceAddToContext)