@Component(value="interface-operation") public class InterfaceLifecycleOperation extends Object implements IInterfaceLifecycleOperation
Constructor and Description |
---|
InterfaceLifecycleOperation() |
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> addInterfaceToResource(InterfaceDefinition interf, String resourceId, String interfaceName)
addInterfaceToResource
in interface IInterfaceLifecycleOperation
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> addInterfaceToResource(InterfaceDefinition interf, String resourceId, String interfaceName, boolean inTransaction)
addInterfaceToResource
in interface IInterfaceLifecycleOperation
public fj.data.Either<Map<String,InterfaceDefinition>,StorageOperationStatus> getAllInterfacesOfResource(String resourceIdn, boolean recursively)
getAllInterfacesOfResource
in interface IInterfaceLifecycleOperation
public fj.data.Either<Map<String,InterfaceDefinition>,StorageOperationStatus> getAllInterfacesOfResource(String resourceId, boolean recursively, boolean inTransaction)
getAllInterfacesOfResource
in interface IInterfaceLifecycleOperation
public TitanOperationStatus findAllInterfacesRecursively(String resourceId, Map<String,InterfaceDefinition> interfaces)
public fj.data.Either<Operation,StorageOperationStatus> updateInterfaceOperation(String resourceId, String interfaceName, String operationName, Operation interf)
updateInterfaceOperation
in interface IInterfaceLifecycleOperation
public fj.data.Either<Operation,StorageOperationStatus> updateInterfaceOperation(String resourceId, String interfaceName, String operationName, Operation operation, boolean inTransaction)
updateInterfaceOperation
in interface IInterfaceLifecycleOperation
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> createInterfaceOnResource(InterfaceDefinition interf, String resourceId, String interfaceName, boolean failIfExist, boolean inTransaction)
createInterfaceOnResource
in interface IInterfaceLifecycleOperation
public StorageOperationStatus createInterfaceOnResource(InterfaceDefinition interf, String resourceId, String interfaceName, boolean failIfExist, boolean inTransaction, com.thinkaurelius.titan.core.TitanVertex metadataVertex)
createInterfaceOnResource
in interface IInterfaceLifecycleOperation
public fj.data.Either<Operation,StorageOperationStatus> deleteInterfaceOperation(String resourceId, String interfaceName, String operationId)
deleteInterfaceOperation
in interface IInterfaceLifecycleOperation
public fj.data.Either<Operation,StorageOperationStatus> deleteInterfaceOperation(String resourceId, String interfaceName, String operationId, boolean inTransaction)
deleteInterfaceOperation
in interface IInterfaceLifecycleOperation
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> deleteInterfaceOfResourceOnGraph(String resourceId, InterfaceDefinition interfaceDef, boolean inTransaction)
deleteInterfaceOfResourceOnGraph
in interface IInterfaceLifecycleOperation
public void setTitanGenericDao(TitanGenericDao titanGenericDao)
titanGenericDao
- public void setArtifactOperation(ArtifactOperation artifactOperation)
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> createInterfaceType(InterfaceDefinition interf, boolean inTransaction)
createInterfaceType
in interface IInterfaceLifecycleOperation
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> getInterface(String interfaceId)
getInterface
in interface IInterfaceLifecycleOperation
public StorageOperationStatus associateInterfaceToNode(GraphNode node, InterfaceDefinition interfaceDefinition, com.thinkaurelius.titan.core.TitanVertex metadataVertex)
associateInterfaceToNode
in interface IInterfaceLifecycleOperation
public String getShortInterfaceName(InterfaceDataDefinition interfaceDefinition)
getShortInterfaceName
in interface IInterfaceLifecycleOperation
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> createInterfaceType(InterfaceDefinition interf)
createInterfaceType
in interface IInterfaceLifecycleOperation
public fj.data.Either<Operation,StorageOperationStatus> getSpecificOperation(String resourceId, String interfaceType, String operationName)
getSpecificOperation
in interface IInterfaceLifecycleOperation
public fj.data.Either<InterfaceDefinition,StorageOperationStatus> dissociateInterfaceFromNode(GraphNode node, InterfaceDefinition interfaceDefinition)
dissociateInterfaceFromNode
in interface IInterfaceLifecycleOperation
Copyright © 2017. All rights reserved.