public interface ERManagement
| Modifier and Type | Method and Description |
|---|---|
void |
addToContext(UUID contextUUID) |
Map<UUID,org.gcube.com.fasterxml.jackson.databind.JsonNode> |
getAffectedInstances() |
SecurityContext |
getSourceSecurityContext() |
org.gcube.informationsystem.resourceregistry.api.exceptions.AvailableInAnotherContextException |
getSpecificAvailableInAnotherContextException(String message) |
SecurityContext |
getTargetSecurityContext() |
void |
internalAddToContext() |
void |
internalRemoveFromContext() |
boolean |
isHonourPropagationConstraintsInContextSharing() |
void |
removeFromContext(UUID contextUUID) |
void |
setForceAddToContext(Boolean forceAddToContext) |
void |
setHonourPropagationConstraintsInContextSharing(boolean honourPropagationConstraintsInContextSharing) |
void |
setSourceSecurityContext(SecurityContext sourceSecurityContext)
Set source security context to evaluate addToContext
|
void |
setTargetSecurityContext(SecurityContext targetSecurityContext)
Set target security context of addToContext/removeFromContext
|
boolean isHonourPropagationConstraintsInContextSharing()
void setHonourPropagationConstraintsInContextSharing(boolean honourPropagationConstraintsInContextSharing)
Map<UUID,org.gcube.com.fasterxml.jackson.databind.JsonNode> getAffectedInstances()
void setSourceSecurityContext(SecurityContext sourceSecurityContext)
sourceSecurityContext - the source security contextSecurityContext getSourceSecurityContext()
void internalAddToContext()
throws org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException,
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionvoid 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
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaViolationExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionvoid setTargetSecurityContext(SecurityContext targetSecurityContext)
targetSecurityContext - SecurityContext getTargetSecurityContext()
void internalRemoveFromContext()
throws org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextException,
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionvoid 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
org.gcube.informationsystem.resourceregistry.api.exceptions.types.SchemaViolationExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.contexts.ContextExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.AvailableInAnotherContextException getSpecificAvailableInAnotherContextException(String message)
void setForceAddToContext(Boolean forceAddToContext)
Copyright © 2022. All Rights Reserved.