public class IsParentOfManagement extends RelationManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,ContextManagement,ContextManagement>
| Modifier and Type | Field and Description |
|---|---|
static org.gcube.informationsystem.model.reference.properties.PropagationConstraint |
DEFAULT_IS_PARENT_OF_PC |
defaultPropagationConstraint, sourceEntityManagement, targetEntityClass, targetEntityManagementaccessType, AT, DELETED, element, elementClass, elementType, ignoreKeys, ignoreStartWithKeys, jsonNode, logger, oClass, orientGraph, reload, UNDERSCORE, uuid, workingContext| Constructor and Description |
|---|
IsParentOfManagement() |
IsParentOfManagement(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addToContext(UUID contexUUID) |
protected void |
checkJsonNode() |
protected org.gcube.informationsystem.resourceregistry.api.exceptions.relation.isparentof.IsParentOfNotFoundException |
getSpecificElementNotFoundException(org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException e) |
protected org.gcube.informationsystem.resourceregistry.api.exceptions.relation.isparentof.IsParentOfAlreadyPresentException |
getSpecificERAlreadyPresentException(String message) |
protected org.gcube.informationsystem.resourceregistry.api.exceptions.relation.RelationAvailableInAnotherContextException |
getSpecificERAvailableInAnotherContextException(String message) |
protected SecurityContext |
getWorkingContext() |
protected ContextManagement |
newSourceEntityManagement() |
protected ContextManagement |
newTargetEntityManagement() |
boolean |
removeFromContext(UUID contexUUID) |
com.fasterxml.jackson.databind.JsonNode |
serializeAsJson() |
com.fasterxml.jackson.databind.JsonNode |
serializeAsJson(boolean includeSource,
boolean includeTarget) |
checkPropagationConstraint, forcedAddToContext, fullSerialize, getPropagationConstraint, getSourceEntityManagement, getTargetEntityManagement, giveMeSourceEntityManagementAsIs, reallyAddToContext, reallyCreate, reallyDelete, reallyGetAll, reallyRemoveFromContext, reallyUpdate, serialize, serializeEdges, serializeJsonNodeCollectionAsString, setSourceEntityManagement, setTargetEntityManagementall, checkERMatch, checkUUIDMatch, create, createOrUpdate, delete, exists, getAccessType, getClassProperty, getElement, getElementType, getObjectFromElement, getOClass, getPropertyForJson, getPropertyMap, getSuperclasses, getUUID, internalAddToContext, internalCreate, internalCreateOrUdate, internalDelete, internalRemoveFromContext, internalUpdate, isReload, read, retrieveElement, retrieveElementFromAnyContext, serializeSelfOnly, setElement, setElementType, setJson, setJsonNode, setReload, setUUID, setWorkingContext, toJsonNode, update, updatePropertiespublic static final org.gcube.informationsystem.model.reference.properties.PropagationConstraint DEFAULT_IS_PARENT_OF_PC
public IsParentOfManagement()
public IsParentOfManagement(com.tinkerpop.blueprints.impls.orient.OrientGraph orientGraph)
throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionprotected SecurityContext getWorkingContext() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
getWorkingContext in class ERManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,com.tinkerpop.blueprints.Edge>org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionprotected void checkJsonNode()
throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
checkJsonNode in class ERManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,com.tinkerpop.blueprints.Edge>org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionprotected org.gcube.informationsystem.resourceregistry.api.exceptions.relation.isparentof.IsParentOfNotFoundException getSpecificElementNotFoundException(org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException e)
getSpecificElementNotFoundException in class ERManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,com.tinkerpop.blueprints.Edge>protected org.gcube.informationsystem.resourceregistry.api.exceptions.relation.RelationAvailableInAnotherContextException getSpecificERAvailableInAnotherContextException(String message)
getSpecificERAvailableInAnotherContextException in class ERManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,com.tinkerpop.blueprints.Edge>protected org.gcube.informationsystem.resourceregistry.api.exceptions.relation.isparentof.IsParentOfAlreadyPresentException getSpecificERAlreadyPresentException(String message)
getSpecificERAlreadyPresentException in class ERManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,com.tinkerpop.blueprints.Edge>public com.fasterxml.jackson.databind.JsonNode serializeAsJson()
throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
serializeAsJson in class RelationManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,ContextManagement,ContextManagement>org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic com.fasterxml.jackson.databind.JsonNode serializeAsJson(boolean includeSource,
boolean includeTarget)
throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
serializeAsJson in class RelationManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,ContextManagement,ContextManagement>org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionpublic boolean addToContext(UUID contexUUID) throws org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException, org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
addToContext in class RelationManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,ContextManagement,ContextManagement>org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionpublic boolean removeFromContext(UUID contexUUID) throws org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundException, org.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextException
removeFromContext in class ERManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,com.tinkerpop.blueprints.Edge>org.gcube.informationsystem.resourceregistry.api.exceptions.NotFoundExceptionorg.gcube.informationsystem.resourceregistry.api.exceptions.context.ContextExceptionprotected ContextManagement newSourceEntityManagement() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
newSourceEntityManagement in class RelationManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,ContextManagement,ContextManagement>org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionprotected ContextManagement newTargetEntityManagement() throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
newTargetEntityManagement in class RelationManagement<org.gcube.informationsystem.model.reference.relations.IsParentOf,ContextManagement,ContextManagement>org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryExceptionCopyright © 2019. All Rights Reserved.