public interface TensorDataManager
| Modifier and Type | Field and Description |
|---|---|
static String |
ERROR_SEPARATOR |
static String |
MODEL_ERRORS |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(org.commonjava.maven.atlas.effective.ref.EProjectKey key,
Throwable error) |
void |
addMetadata(org.commonjava.maven.atlas.effective.ref.EProjectKey key,
Map<String,String> metadata) |
void |
addMetadata(org.commonjava.maven.atlas.effective.ref.EProjectKey key,
String name,
String value) |
void |
clearCurrentWorkspace() |
boolean |
contains(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
org.commonjava.maven.atlas.effective.workspace.GraphWorkspace |
createTemporaryWorkspace(org.commonjava.maven.atlas.effective.workspace.GraphWorkspaceConfiguration config) |
org.commonjava.maven.atlas.effective.workspace.GraphWorkspace |
createWorkspace(org.commonjava.maven.atlas.effective.workspace.GraphWorkspaceConfiguration config) |
org.commonjava.maven.atlas.effective.workspace.GraphWorkspace |
createWorkspace(URI sourceUri) |
boolean |
deleteWorkspace(String id) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
getAllDirectRelationshipsWithExactSource(org.commonjava.maven.atlas.common.ref.ProjectVersionRef source,
org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
getAllDirectRelationshipsWithExactTarget(org.commonjava.maven.atlas.common.ref.ProjectVersionRef target,
org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
getAllDirectRelationshipsWithGASource(org.commonjava.maven.atlas.common.ref.ProjectRef source,
org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
getAllDirectRelationshipsWithGATarget(org.commonjava.maven.atlas.common.ref.ProjectRef target,
org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getAllIncompleteSubgraphs() |
Map<org.commonjava.maven.atlas.common.ref.ProjectVersionRef,Set<String>> |
getAllProjectErrors() |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getAllStoredProjectRefs() |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getAllVariableSubgraphs() |
Set<org.commonjava.maven.atlas.effective.workspace.GraphWorkspace> |
getAllWorkspaces() |
List<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getAncestry(org.commonjava.maven.atlas.common.ref.ProjectVersionRef source) |
org.commonjava.maven.atlas.effective.workspace.GraphWorkspace |
getCurrentWorkspace() |
Set<String> |
getErrors(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getIncompleteSubgraphsFor(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter,
org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getIncompleteSubgraphsFor(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getKnownChildren(org.commonjava.maven.atlas.common.ref.ProjectVersionRef parent) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getMatchingGAVs(org.commonjava.maven.atlas.common.ref.ProjectRef projectRef) |
Map<String,String> |
getMetadata(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
org.commonjava.maven.atlas.common.ref.ProjectVersionRef |
getParent(org.commonjava.maven.atlas.common.ref.ProjectVersionRef source) |
Map<org.commonjava.maven.atlas.common.ref.ProjectVersionRef,Set<String>> |
getProjectErrorsInGraph(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
org.commonjava.maven.atlas.effective.EProjectGraph |
getProjectGraph(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter,
org.commonjava.maven.atlas.common.ref.ProjectVersionRef discovered) |
org.commonjava.maven.atlas.effective.EProjectGraph |
getProjectGraph(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
org.commonjava.maven.atlas.effective.EProjectWeb |
getProjectWeb(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter,
org.commonjava.maven.atlas.common.ref.ProjectVersionRef... refs) |
org.commonjava.maven.atlas.effective.EProjectWeb |
getProjectWeb(org.commonjava.maven.atlas.common.ref.ProjectVersionRef... refs) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getVariableSubgraphsFor(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter,
org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
getVariableSubgraphsFor(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
boolean |
hasErrors(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> |
pathFilter(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter,
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> leaves,
org.commonjava.maven.atlas.common.ref.ProjectVersionRef... roots) |
void |
reindex(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) |
void |
reindexAll() |
org.commonjava.maven.atlas.effective.workspace.GraphWorkspace |
setCurrentWorkspace(String sessionId) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
storeGraph(org.commonjava.maven.atlas.effective.EProjectGraph graph) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
storeRelationships(Collection<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> relationships) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
storeRelationships(org.commonjava.maven.atlas.effective.EProjectDirectRelationships relationships) |
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> |
storeRelationships(org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>... relationships) |
static final String MODEL_ERRORS
static final String ERROR_SEPARATOR
Set<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> storeGraph(org.commonjava.maven.atlas.effective.EProjectGraph graph) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> storeRelationships(org.commonjava.maven.atlas.effective.EProjectDirectRelationships relationships) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> storeRelationships(org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>... relationships) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> storeRelationships(Collection<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> relationships) throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.EProjectGraph getProjectGraph(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter,
org.commonjava.maven.atlas.common.ref.ProjectVersionRef discovered)
throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.EProjectGraph getProjectGraph(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref)
throws TensorDataException
TensorDataExceptionList<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getAncestry(org.commonjava.maven.atlas.common.ref.ProjectVersionRef source) throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.common.ref.ProjectVersionRef getParent(org.commonjava.maven.atlas.common.ref.ProjectVersionRef source)
throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getKnownChildren(org.commonjava.maven.atlas.common.ref.ProjectVersionRef parent) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> getAllDirectRelationshipsWithExactSource(org.commonjava.maven.atlas.common.ref.ProjectVersionRef source, org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> getAllDirectRelationshipsWithExactTarget(org.commonjava.maven.atlas.common.ref.ProjectVersionRef target, org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> getAllDirectRelationshipsWithGASource(org.commonjava.maven.atlas.common.ref.ProjectRef source, org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.effective.rel.ProjectRelationship<?>> getAllDirectRelationshipsWithGATarget(org.commonjava.maven.atlas.common.ref.ProjectRef target, org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter) throws TensorDataException
TensorDataExceptionboolean contains(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref)
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getAllStoredProjectRefs() throws TensorDataException
TensorDataExceptionMap<String,String> getMetadata(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) throws TensorDataException
TensorDataExceptionvoid addMetadata(org.commonjava.maven.atlas.effective.ref.EProjectKey key,
String name,
String value)
void addMetadata(org.commonjava.maven.atlas.effective.ref.EProjectKey key,
Map<String,String> metadata)
Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getIncompleteSubgraphsFor(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getIncompleteSubgraphsFor(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter, org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getVariableSubgraphsFor(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getVariableSubgraphsFor(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter, org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getAllIncompleteSubgraphs() throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getAllVariableSubgraphs() throws TensorDataException
TensorDataExceptionvoid addError(org.commonjava.maven.atlas.effective.ref.EProjectKey key,
Throwable error)
throws TensorDataException
TensorDataExceptionSet<String> getErrors(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) throws TensorDataException
TensorDataExceptionboolean hasErrors(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref)
throws TensorDataException
TensorDataExceptionMap<org.commonjava.maven.atlas.common.ref.ProjectVersionRef,Set<String>> getAllProjectErrors() throws TensorDataException
TensorDataExceptionMap<org.commonjava.maven.atlas.common.ref.ProjectVersionRef,Set<String>> getProjectErrorsInGraph(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref) throws TensorDataException
TensorDataExceptionvoid reindex(org.commonjava.maven.atlas.common.ref.ProjectVersionRef ref)
throws TensorDataException
TensorDataExceptionvoid reindexAll()
throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.EProjectWeb getProjectWeb(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter,
org.commonjava.maven.atlas.common.ref.ProjectVersionRef... refs)
throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.EProjectWeb getProjectWeb(org.commonjava.maven.atlas.common.ref.ProjectVersionRef... refs)
throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> pathFilter(org.commonjava.maven.atlas.effective.filter.ProjectRelationshipFilter filter, Set<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> leaves, org.commonjava.maven.atlas.common.ref.ProjectVersionRef... roots) throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.workspace.GraphWorkspace createWorkspace(URI sourceUri) throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.workspace.GraphWorkspace createWorkspace(org.commonjava.maven.atlas.effective.workspace.GraphWorkspaceConfiguration config)
throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.workspace.GraphWorkspace createTemporaryWorkspace(org.commonjava.maven.atlas.effective.workspace.GraphWorkspaceConfiguration config)
throws TensorDataException
TensorDataExceptionorg.commonjava.maven.atlas.effective.workspace.GraphWorkspace setCurrentWorkspace(String sessionId) throws TensorDataException
TensorDataExceptionSet<org.commonjava.maven.atlas.common.ref.ProjectVersionRef> getMatchingGAVs(org.commonjava.maven.atlas.common.ref.ProjectRef projectRef) throws TensorDataException
TensorDataExceptionboolean deleteWorkspace(String id)
Set<org.commonjava.maven.atlas.effective.workspace.GraphWorkspace> getAllWorkspaces()
org.commonjava.maven.atlas.effective.workspace.GraphWorkspace getCurrentWorkspace()
void clearCurrentWorkspace()
throws TensorDataException
TensorDataExceptionCopyright © 2013. All Rights Reserved.