Class GetRelatedEntities
java.lang.Object
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractReadOperation
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractGraphOperation
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.GetRelatedEntities
Implements the 'getRelatedEntities' operation of the OMRS metadata collection interface.
-
Constructor Summary
ConstructorsConstructorDescriptionGetRelatedEntities(XTDBOMRSRepositoryConnector xtdb, String entityGUID, List<String> entityTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime) Create a new getRelatedEntities operation. -
Method Summary
Modifier and TypeMethodDescriptionorg.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraphexecute()Execute the getRelatedEntities operation.Methods inherited from class org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.readops.AbstractReadOperation
getXtdbObjectByReference
-
Constructor Details
-
GetRelatedEntities
public GetRelatedEntities(XTDBOMRSRepositoryConnector xtdb, String entityGUID, List<String> entityTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime) Create a new getRelatedEntities operation.- Parameters:
xtdb- connectivity to XTDBentityGUID- the starting point of the queryentityTypeGUIDs- list of entity types to include in the query results (null means include all entities found, irrespective of their type)limitResultsByStatus- list of statuses by which to limit resultslimitResultsByClassification- list of classifications that must be present on all returned entitiesasOfTime- the point-in-time for which to retrieve results
-
-
Method Details
-
execute
public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph execute() throws org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorExceptionExecute the getRelatedEntities operation.- Returns:
- InstanceGraph of results
- Throws:
org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException- if the starting entity for the traversal cannot be foundorg.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException- on any other connectivity or resource usage error
-