abstract EntityDetail |
OMRSMetadataCollection.addEntity(String userId,
String entityTypeGUID,
InstanceProperties initialProperties,
List<Classification> initialClassifications,
InstanceStatus initialStatus) |
Create a new entity and put it in the requested state.
|
EntityDetail |
OMRSMetadataCollectionBase.addEntity(String userId,
String entityTypeGUID,
InstanceProperties initialProperties,
List<Classification> initialClassifications,
InstanceStatus initialStatus) |
Create a new entity and put it in the requested state.
|
protected TypeDef |
OMRSMetadataCollectionBase.addEntityParameterValidation(String userId,
String entityTypeGUID,
InstanceProperties initialProperties,
List<Classification> initialClassifications,
InstanceStatus initialStatus) |
Deprecated.
|
protected TypeDef |
OMRSMetadataCollectionBase.addEntityParameterValidation(String userId,
String entityTypeGUID,
InstanceProperties initialProperties,
List<Classification> initialClassifications,
InstanceStatus initialStatus,
String methodName) |
Validate that the parameters passed to addEntity are valid.
|
EntityDetail |
OMRSMetadataCollection.addExternalEntity(String userId,
String entityTypeGUID,
String externalSourceGUID,
String externalSourceName,
InstanceProperties initialProperties,
List<Classification> initialClassifications,
InstanceStatus initialStatus) |
Save a new entity that is sourced from an external technology.
|
EntityDetail |
OMRSMetadataCollectionBase.addExternalEntity(String userId,
String entityTypeGUID,
String externalSourceGUID,
String externalSourceName,
InstanceProperties initialProperties,
List<Classification> initialClassifications,
InstanceStatus initialStatus) |
Save a new entity that is sourced from an external technology.
|
protected TypeDef |
OMRSMetadataCollectionBase.addExternalEntityParameterValidation(String userId,
String entityTypeGUID,
String externalSourceGUID,
InstanceProperties initialProperties,
List<Classification> initialClassifications,
InstanceStatus initialStatus,
String methodName) |
Validate parameters needed to save a new entity that is sourced from an external technology.
|
Relationship |
OMRSMetadataCollection.addExternalRelationship(String userId,
String relationshipTypeGUID,
String externalSourceGUID,
String externalSourceName,
InstanceProperties initialProperties,
String entityOneGUID,
String entityTwoGUID,
InstanceStatus initialStatus) |
Save a new relationship that is sourced from an external technology.
|
Relationship |
OMRSMetadataCollectionBase.addExternalRelationship(String userId,
String relationshipTypeGUID,
String externalSourceGUID,
String externalSourceName,
InstanceProperties initialProperties,
String entityOneGUID,
String entityTwoGUID,
InstanceStatus initialStatus) |
Save a new relationship that is sourced from an external technology.
|
protected TypeDef |
OMRSMetadataCollectionBase.addExternalRelationshipParameterValidation(String userId,
String relationshipTypeGUID,
String externalSourceGUID,
InstanceProperties initialProperties,
String entityOneGUID,
String entityTwoGUID,
InstanceStatus initialStatus,
String methodName) |
Validate the parameters needed to save a new relationship that is sourced from an external technology.
|
abstract Relationship |
OMRSMetadataCollection.addRelationship(String userId,
String relationshipTypeGUID,
InstanceProperties initialProperties,
String entityOneGUID,
String entityTwoGUID,
InstanceStatus initialStatus) |
Add a new relationship between two entities to the metadata collection.
|
Relationship |
OMRSMetadataCollectionBase.addRelationship(String userId,
String relationshipTypeGUID,
InstanceProperties initialProperties,
String entityOneGUID,
String entityTwoGUID,
InstanceStatus initialStatus) |
Add a new relationship between two entities to the metadata collection.
|
protected TypeDef |
OMRSMetadataCollectionBase.addRelationshipParameterValidation(String userId,
String relationshipTypeGUID,
InstanceProperties initialProperties,
String entityOneGUID,
String entityTwoGUID,
InstanceStatus initialStatus) |
Deprecated.
|
protected TypeDef |
OMRSMetadataCollectionBase.addRelationshipParameterValidation(String userId,
String relationshipTypeGUID,
InstanceProperties initialProperties,
String entityOneGUID,
String entityTwoGUID,
InstanceStatus initialStatus,
String methodName) |
Validate the parameters for adding a new relationship between two entities to the metadata collection.
|
void |
OMRSMetadataCollection.deleteEntityReferenceCopy(String userId,
EntityDetail entity) |
Remove a reference copy of the entity from the local repository.
|
void |
OMRSMetadataCollectionBase.deleteEntityReferenceCopy(String userId,
EntityDetail entity) |
Remove a reference copy of the entity from the local repository.
|
void |
OMRSMetadataCollection.deleteRelationshipReferenceCopy(String userId,
Relationship relationship) |
Remove the reference copy of the relationship from the local repository.
|
void |
OMRSMetadataCollectionBase.deleteRelationshipReferenceCopy(String userId,
Relationship relationship) |
Remove the reference copy of the relationship from the local repository.
|
abstract List<EntityDetail> |
OMRSMetadataCollection.findEntities(String userId,
String entityTypeGUID,
List<String> entitySubtypeGUIDs,
SearchProperties matchProperties,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
SearchClassifications matchClassifications,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities that match the supplied criteria.
|
List<EntityDetail> |
OMRSMetadataCollectionBase.findEntities(String userId,
String entityTypeGUID,
List<String> entitySubtypeGUIDs,
SearchProperties matchProperties,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
SearchClassifications matchClassifications,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities that match the supplied criteria.
|
abstract List<EntityDetail> |
OMRSMetadataCollection.findEntitiesByClassification(String userId,
String entityTypeGUID,
String classificationName,
InstanceProperties matchClassificationProperties,
MatchCriteria matchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities that have the requested type of classifications attached.
|
List<EntityDetail> |
OMRSMetadataCollectionBase.findEntitiesByClassification(String userId,
String entityTypeGUID,
String classificationName,
InstanceProperties matchClassificationProperties,
MatchCriteria matchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities that have the requested type of classifications attached.
|
protected void |
OMRSMetadataCollectionBase.findEntitiesByClassificationParameterValidation(String userId,
String entityTypeGUID,
String classificationName,
InstanceProperties matchClassificationProperties,
MatchCriteria matchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters for findEntitiesByClassification.
|
abstract List<EntityDetail> |
OMRSMetadataCollection.findEntitiesByProperty(String userId,
String entityTypeGUID,
InstanceProperties matchProperties,
MatchCriteria matchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities that match the supplied properties according to the match criteria.
|
List<EntityDetail> |
OMRSMetadataCollectionBase.findEntitiesByProperty(String userId,
String entityTypeGUID,
InstanceProperties matchProperties,
MatchCriteria matchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities that match the supplied properties according to the match criteria.
|
protected void |
OMRSMetadataCollectionBase.findEntitiesByPropertyParameterValidation(String userId,
String entityTypeGUID,
InstanceProperties matchProperties,
MatchCriteria matchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters for findEntitiesByProperty.
|
abstract List<EntityDetail> |
OMRSMetadataCollection.findEntitiesByPropertyValue(String userId,
String entityTypeGUID,
String searchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities whose string based property values match the search criteria.
|
List<EntityDetail> |
OMRSMetadataCollectionBase.findEntitiesByPropertyValue(String userId,
String entityTypeGUID,
String searchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of entities whose string based property values match the search criteria.
|
protected void |
OMRSMetadataCollectionBase.findEntitiesByPropertyValueParameterValidation(String userId,
String entityTypeGUID,
String searchCriteria,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate parameters passed to findEntitiesByPropertyValue.
|
protected void |
OMRSMetadataCollectionBase.findEntitiesParameterValidation(String userId,
String entityTypeGUID,
List<String> entitySubtypeGUIDs,
SearchProperties matchProperties,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
SearchClassifications matchClassifications,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters for findEntities.
|
abstract List<Relationship> |
OMRSMetadataCollection.findRelationships(String userId,
String relationshipTypeGUID,
List<String> relationshipSubtypeGUIDs,
SearchProperties matchProperties,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of relationships that match the requested conditions.
|
List<Relationship> |
OMRSMetadataCollectionBase.findRelationships(String userId,
String relationshipTypeGUID,
List<String> relationshipSubtypeGUIDs,
SearchProperties matchProperties,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of relationships that match the requested conditions.
|
abstract List<Relationship> |
OMRSMetadataCollection.findRelationshipsByProperty(String userId,
String relationshipTypeGUID,
InstanceProperties matchProperties,
MatchCriteria matchCriteria,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of relationships that match the requested properties by the matching criteria.
|
List<Relationship> |
OMRSMetadataCollectionBase.findRelationshipsByProperty(String userId,
String relationshipTypeGUID,
InstanceProperties matchProperties,
MatchCriteria matchCriteria,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of relationships that match the requested properties by the matching criteria.
|
protected void |
OMRSMetadataCollectionBase.findRelationshipsByPropertyParameterValidation(String userId,
String relationshipTypeGUID,
InstanceProperties matchProperties,
MatchCriteria matchCriteria,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters passed to findRelationshipsByProperty.
|
abstract List<Relationship> |
OMRSMetadataCollection.findRelationshipsByPropertyValue(String userId,
String relationshipTypeGUID,
String searchCriteria,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of relationships whose string based property values match the search criteria.
|
List<Relationship> |
OMRSMetadataCollectionBase.findRelationshipsByPropertyValue(String userId,
String relationshipTypeGUID,
String searchCriteria,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return a list of relationships whose string based property values match the search criteria.
|
protected void |
OMRSMetadataCollectionBase.findRelationshipsByPropertyValueParameterValidation(String userId,
String relationshipTypeGUID,
String searchCriteria,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters passed to findRelationshipsByPropertyName.
|
protected void |
OMRSMetadataCollectionBase.findRelationshipsParameterValidation(String userId,
String relationshipTypeGUID,
List<String> relationshipSubtypeGUIDs,
SearchProperties matchProperties,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters passed to findRelationships.
|
abstract InstanceGraph |
OMRSMetadataCollection.getEntityNeighborhood(String userId,
String entityGUID,
List<String> entityTypeGUIDs,
List<String> relationshipTypeGUIDs,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
int level) |
Return the entities and relationships that radiate out from the supplied entity GUID.
|
InstanceGraph |
OMRSMetadataCollectionBase.getEntityNeighborhood(String userId,
String entityGUID,
List<String> entityTypeGUIDs,
List<String> relationshipTypeGUIDs,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
int level) |
Return the entities and relationships that radiate out from the supplied entity GUID.
|
protected void |
OMRSMetadataCollectionBase.getEntityNeighborhoodParameterValidation(String userId,
String entityGUID,
List<String> entityTypeGUIDs,
List<String> relationshipTypeGUIDs,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
int level) |
Return the entities and relationships that radiate out from the supplied entity GUID.
|
abstract List<EntityDetail> |
OMRSMetadataCollection.getRelatedEntities(String userId,
String startEntityGUID,
List<String> entityTypeGUIDs,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return the list of entities that are of the types listed in entityTypeGUIDs and are connected, either directly or
indirectly to the entity identified by startEntityGUID.
|
List<EntityDetail> |
OMRSMetadataCollectionBase.getRelatedEntities(String userId,
String startEntityGUID,
List<String> entityTypeGUIDs,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return the list of entities that are of the types listed in entityTypeGUIDs and are connected, either directly or
indirectly to the entity identified by startEntityGUID.
|
protected void |
OMRSMetadataCollectionBase.getRelatedEntitiesParameterValidation(String userId,
String startEntityGUID,
List<String> entityTypeGUIDs,
int fromEntityElement,
List<InstanceStatus> limitResultsByStatus,
List<String> limitResultsByClassification,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters passed to the getRelatedEntities.
|
abstract List<Relationship> |
OMRSMetadataCollection.getRelationshipsForEntity(String userId,
String entityGUID,
String relationshipTypeGUID,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return the relationships for a specific entity.
|
List<Relationship> |
OMRSMetadataCollectionBase.getRelationshipsForEntity(String userId,
String entityGUID,
String relationshipTypeGUID,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Return the relationships for a specific entity.
|
protected void |
OMRSMetadataCollectionBase.getRelationshipsForEntityParameterValidation(String userId,
String entityGUID,
String relationshipTypeGUID,
int fromRelationshipElement,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize) |
Validate the parameters for getRelationshipsForEntity.
|
void |
OMRSMetadataCollection.purgeClassificationReferenceCopy(String userId,
EntityDetail entity,
Classification classification) |
Remove the reference copy of the classification from the local repository.
|
void |
OMRSMetadataCollection.purgeClassificationReferenceCopy(String userId,
EntityProxy entity,
Classification classification) |
Remove the reference copy of the classification from the local repository.
|
void |
OMRSMetadataCollectionBase.purgeClassificationReferenceCopy(String userId,
EntityDetail entity,
Classification classification) |
Remove the reference copy of the classification from the local repository.
|
void |
OMRSMetadataCollection.purgeEntityReferenceCopy(String userId,
EntityDetail entity) |
Remove a reference copy of the entity from the local repository.
|
void |
OMRSMetadataCollectionBase.purgeEntityReferenceCopy(String userId,
EntityDetail entity) |
Remove a reference copy of the entity from the local repository.
|
void |
OMRSMetadataCollection.purgeRelationshipReferenceCopy(String userId,
Relationship relationship) |
This method is called when a remote repository calls the variant of purgeRelationship that
passes the relationship object.
|
void |
OMRSMetadataCollectionBase.purgeRelationshipReferenceCopy(String userId,
Relationship relationship) |
Remove the reference copy of the relationship from the local repository.
|
abstract EntityDetail |
OMRSMetadataCollection.reTypeEntity(String userId,
String entityGUID,
TypeDefSummary currentTypeDefSummary,
TypeDefSummary newTypeDefSummary) |
Change the type of an existing entity.
|
EntityDetail |
OMRSMetadataCollectionBase.reTypeEntity(String userId,
String entityGUID,
TypeDefSummary currentTypeDefSummary,
TypeDefSummary newTypeDefSummary) |
Change the type of an existing entity.
|
protected void |
OMRSMetadataCollectionBase.reTypeInstanceParameterValidation(String userId,
String instanceGUID,
String instanceParameterName,
TypeDefCategory expectedTypeDefCategory,
TypeDefSummary currentTypeDefSummary,
TypeDefSummary newTypeDefSummary,
String methodName) |
Validate the parameters needed to reType an instance.
|
abstract Relationship |
OMRSMetadataCollection.reTypeRelationship(String userId,
String relationshipGUID,
TypeDefSummary currentTypeDefSummary,
TypeDefSummary newTypeDefSummary) |
Change the type of an existing relationship.
|
Relationship |
OMRSMetadataCollectionBase.reTypeRelationship(String userId,
String relationshipGUID,
TypeDefSummary currentTypeDefSummary,
TypeDefSummary newTypeDefSummary) |
Change the type of an existing relationship.
|
void |
OMRSMetadataCollection.saveClassificationReferenceCopy(String userId,
EntityDetail entity,
Classification classification) |
Save the classification as a reference copy.
|
void |
OMRSMetadataCollection.saveClassificationReferenceCopy(String userId,
EntityProxy entity,
Classification classification) |
Save the classification as a reference copy.
|
void |
OMRSMetadataCollectionBase.saveClassificationReferenceCopy(String userId,
EntityDetail entity,
Classification classification) |
Save the classification as a reference copy.
|
void |
OMRSMetadataCollectionBase.saveClassificationReferenceCopy(String userId,
EntityProxy entity,
Classification classification) |
Save the classification as a reference copy.
|
abstract void |
OMRSMetadataCollection.saveEntityReferenceCopy(String userId,
EntityDetail entity) |
Save the entity as a reference copy.
|
void |
OMRSMetadataCollectionBase.saveEntityReferenceCopy(String userId,
EntityDetail entity) |
Save the entity as a reference copy.
|
void |
OMRSMetadataCollection.saveInstanceReferenceCopies(String userId,
InstanceGraph instances) |
Save the entities and relationships supplied in the instance graph as a reference copies.
|
abstract void |
OMRSMetadataCollection.saveRelationshipReferenceCopy(String userId,
Relationship relationship) |
Save the relationship as a reference copy.
|
void |
OMRSMetadataCollectionBase.saveRelationshipReferenceCopy(String userId,
Relationship relationship) |
Save the relationship as a reference copy.
|