public interface IGroupOperation
fj.data.Either<GroupData,TitanOperationStatus> addGroupToGraph(NodeTypeEnum nodeTypeEnum, String componentId, GroupDefinition groupDefinition)
fj.data.Either<GroupDefinition,StorageOperationStatus> addGroup(NodeTypeEnum nodeTypeEnum, String componentId, GroupDefinition groupDefinition)
fj.data.Either<GroupDefinition,StorageOperationStatus> addGroup(NodeTypeEnum nodeTypeEnum, String componentId, GroupDefinition groupDefinition, boolean inTransaction)
fj.data.Either<List<GroupDefinition>,StorageOperationStatus> addGroups(NodeTypeEnum nodeTypeEnum, String componentId, List<GroupDefinition> groups, boolean inTransaction)
fj.data.Either<GroupDefinition,TitanOperationStatus> getGroupFromGraph(String uniqueId)
fj.data.Either<GroupDefinition,StorageOperationStatus> getGroup(String uniqueId)
fj.data.Either<GroupDefinition,StorageOperationStatus> getGroup(String uniqueId, boolean inTransaction)
fj.data.Either<List<GroupDefinition>,TitanOperationStatus> getAllGroupsFromGraph(String componentId, NodeTypeEnum componentTypeEnum)
fj.data.Either<List<GroupDefinition>,StorageOperationStatus> getAllGroups(String componentId, NodeTypeEnum compTypeEnum, boolean inTransaction)
fj.data.Either<List<GroupDefinition>,StorageOperationStatus> getAllGroups(String componentId, NodeTypeEnum compTypeEnum)
fj.data.Either<List<GroupDefinition>,TitanOperationStatus> deleteAllGroupsFromGraph(String componentId, NodeTypeEnum compTypeEnum)
fj.data.Either<List<GroupDefinition>,StorageOperationStatus> deleteAllGroups(String componentId, NodeTypeEnum compTypeEnum, boolean inTransaction)
fj.data.Either<List<GroupDefinition>,StorageOperationStatus> deleteAllGroups(String componentId, NodeTypeEnum compTypeEnum)
fj.data.Either<List<String>,StorageOperationStatus> getAssociatedGroupsToComponentInstance(String componentInstanceId, boolean inTransaction)
fj.data.Either<List<String>,StorageOperationStatus> getAssociatedGroupsToComponentInstance(String componentInstanceId)
fj.data.Either<List<String>,TitanOperationStatus> getAssociatedGroupsToComponentInstanceFromGraph(String componentInstanceId)
StorageOperationStatus associateGroupsToComponentInstance(List<String> groups, String componentInstanceId, String compInstName, boolean inTransaction)
StorageOperationStatus associateGroupsToComponentInstance(List<String> groups, String componentInstanceId, String compInstName)
fj.data.Either<List<GraphRelation>,TitanOperationStatus> associateGroupsToComponentInstanceOnGraph(List<String> groups, String componentInstanceId, String compInstName)
fj.data.Either<List<GraphRelation>,TitanOperationStatus> dissociateAllGroupsFromArtifactOnGraph(String componentId, NodeTypeEnum componentTypeEnum, String artifactId)
StorageOperationStatus dissociateAllGroupsFromArtifact(String componentId, NodeTypeEnum componentTypeEnum, String artifactId, boolean inTransaction)
StorageOperationStatus dissociateAllGroupsFromArtifact(String componentId, NodeTypeEnum componentTypeEnum, String artifactId)
TitanOperationStatus dissociateAndAssociateGroupsFromArtifactOnGraph(String componentId, NodeTypeEnum componentTypeEnum, String oldArtifactId, ArtifactData newArtifact)
StorageOperationStatus dissociateAndAssociateGroupsFromArtifact(String componentId, NodeTypeEnum componentTypeEnum, String oldArtifactId, ArtifactData newArtifact, boolean inTransaction)
StorageOperationStatus dissociateAndAssociateGroupsFromArtifact(String componentId, NodeTypeEnum componentTypeEnum, String oldArtifactId, ArtifactData newArtifact)
boolean isGroupExist(String groupName, boolean inTransaction)
Copyright © 2017. All rights reserved.