| Modifier and Type | Method and Description |
|---|---|
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.
|
abstract EntityDetail |
OMRSMetadataCollection.classifyEntity(String userId,
String entityGUID,
String classificationName,
InstanceProperties classificationProperties)
Add the requested classification to a specific entity.
|
EntityDetail |
OMRSMetadataCollectionBase.classifyEntity(String userId,
String entityGUID,
String classificationName,
InstanceProperties classificationProperties)
Add the requested classification to a specific entity.
|
protected TypeDef |
OMRSMetadataCollectionBase.classifyEntityParameterValidation(String userId,
String entityGUID,
String classificationName,
InstanceProperties classificationProperties)
Deprecated.
|
protected TypeDef |
OMRSMetadataCollectionBase.classifyEntityParameterValidation(String userId,
String entityGUID,
String classificationName,
InstanceProperties classificationProperties,
String methodName)
Validate the parameters passed to classifyEntity.
|
void |
OMRSMetadataCollection.deleteEntityReferenceCopy(String userId,
EntityDetail entity)
Remove a reference copy of the the entity from the local repository.
|
void |
OMRSMetadataCollectionBase.deleteEntityReferenceCopy(String userId,
EntityDetail entity)
Remove a reference copy of the 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.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.
|
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.
|
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 InstanceGraph |
OMRSMetadataCollection.getLinkingEntities(String userId,
String startEntityGUID,
String endEntityGUID,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime)
Return all of the relationships and intermediate entities that connect the startEntity with the endEntity.
|
InstanceGraph |
OMRSMetadataCollectionBase.getLinkingEntities(String userId,
String startEntityGUID,
String endEntityGUID,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime)
Return all of the relationships and intermediate entities that connect the startEntity with the endEntity.
|
protected void |
OMRSMetadataCollectionBase.getLinkingEntitiesParameterValidation(String userId,
String startEntityGUID,
String endEntityGUID,
List<InstanceStatus> limitResultsByStatus,
Date asOfTime)
Validate the parameters passed to getLinkingEntities.
|
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.
|
void |
OMRSMetadataCollection.purgeEntityReferenceCopy(String userId,
EntityDetail entity)
Remove a reference copy of the the entity from the local repository.
|
void |
OMRSMetadataCollectionBase.purgeEntityReferenceCopy(String userId,
EntityDetail entity)
Remove a reference copy of the 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.
|
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.
|
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.
|
abstract EntityDetail |
OMRSMetadataCollection.updateEntityClassification(String userId,
String entityGUID,
String classificationName,
InstanceProperties properties)
Update one or more properties in one of an entity's classifications.
|
EntityDetail |
OMRSMetadataCollectionBase.updateEntityClassification(String userId,
String entityGUID,
String classificationName,
InstanceProperties properties)
Update one or more properties in one of an entity's classifications.
|
protected TypeDef |
OMRSMetadataCollectionBase.updateEntityClassificationParameterValidation(String userId,
String entityGUID,
String classificationName,
InstanceProperties properties)
Deprecated.
|
abstract EntityDetail |
OMRSMetadataCollection.updateEntityProperties(String userId,
String entityGUID,
InstanceProperties properties)
Update selected properties in an entity.
|
EntityDetail |
OMRSMetadataCollectionBase.updateEntityProperties(String userId,
String entityGUID,
InstanceProperties properties)
Update selected properties in an entity.
|
abstract Relationship |
OMRSMetadataCollection.updateRelationshipProperties(String userId,
String relationshipGUID,
InstanceProperties properties)
Update the properties of a specific relationship.
|
Relationship |
OMRSMetadataCollectionBase.updateRelationshipProperties(String userId,
String relationshipGUID,
InstanceProperties properties)
Update the properties of a specific relationship.
|
| Modifier and Type | Method and Description |
|---|---|
List<EntityDetail> |
OMRSRepositoryHelper.formatEntityResults(List<EntityDetail> fullResults,
int fromElement,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize)
Use the paging and sequencing parameters to format the results for a repository call that returns a list of
entity instances.
|
List<Relationship> |
OMRSRepositoryHelper.formatRelationshipResults(List<Relationship> fullResults,
int fromElement,
String sequencingProperty,
SequencingOrder sequencingOrder,
int pageSize)
Use the paging and sequencing parameters to format the results for a repository call that returns a list of
relationship instances.
|
void |
OMRSRepositoryValidator.validateClassificationList(String sourceName,
String parameterName,
List<Classification> classifications,
String entityTypeName,
String methodName)
Validate that a classification is valid for the entity.
|
void |
OMRSRepositoryValidator.validateClassificationProperties(String sourceName,
String classificationName,
String propertiesParameterName,
InstanceProperties classificationProperties,
String methodName)
Validate that a classification is valid for the entity.
|
void |
OMRSRepositoryValidator.validateNewPropertiesForType(String sourceName,
String parameterName,
TypeDef typeDef,
InstanceProperties properties,
String methodName)
Validate that the properties for a metadata instance match its TypeDef
|
void |
OMRSRepositoryValidator.validatePropertiesForType(String sourceName,
String parameterName,
TypeDef typeDef,
InstanceProperties properties,
String methodName)
Validate that the properties for a metadata instance match its TypeDef.
|
void |
OMRSRepositoryValidator.validatePropertiesForType(String sourceName,
String parameterName,
TypeDefSummary typeDefSummary,
InstanceProperties properties,
String methodName)
Validate that the properties for a metadata instance match its TypeDef
|
Copyright © 2018–2019 ODPi. All rights reserved.