java.lang.Object
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollection
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSDynamicTypeMetadataCollectionBase
org.odpi.openmetadata.adapters.repositoryservices.graphrepository.repositoryconnector.GraphOMRSMetadataCollection
All Implemented Interfaces:
org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent

public class GraphOMRSMetadataCollection extends org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSDynamicTypeMetadataCollectionBase
The GraphOMRSMetadataCollection provides a local open metadata repository that uses a graph store as its persistence layer.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    addEntity(String userId, String entityTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> initialClassifications, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus)
     
    void
    addEntityProxy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    addExternalEntity(String userId, String entityTypeGUID, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> initialClassifications, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    addExternalRelationship(String userId, String relationshipTypeGUID, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, String entityOneGUID, String entityTwoGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    addRelationship(String userId, String relationshipTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, String entityOneGUID, String entityTwoGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    classifyEntity(String userId, String entityGUID, String classificationName, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ClassificationOrigin classificationOrigin, String classificationOriginGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    classifyEntity(String userId, String entityGUID, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification
    classifyEntity(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ClassificationOrigin classificationOrigin, String classificationOriginGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification
    classifyEntity(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    declassifyEntity(String userId, String entityGUID, String classificationName)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification
    declassifyEntity(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    deleteEntity(String userId, String typeDefGUID, String typeDefName, String obsoleteEntityGUID)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    deleteRelationship(String userId, String typeDefGUID, String typeDefName, String obsoleteRelationshipGUID)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    findEntities(String userId, String entityTypeGUID, List<String> entitySubtypeGUIDs, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties matchProperties, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchClassifications matchClassifications, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    findEntitiesByClassification(String userId, String entityTypeGUID, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchClassificationProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    findEntitiesByProperty(String userId, String entityTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    findEntitiesByPropertyIteratively(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    findEntitiesByPropertyValue(String userId, String entityTypeGUID, String searchCriteria, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    findEntitiesByPropertyValueForTypes(List<String> validTypeNames, String filterTypeName, Map<String,org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefAttribute> qualifiedPropertyNameToTypeDefinedAttribute, Map<String,List<String>> shortPropertyNameToQualifiedPropertyNames, String searchCriteria)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    findEntitiesIteratively(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    findRelationships(String userId, String relationshipTypeGUID, List<String> relationshipSubtypeGUIDs, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties matchProperties, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
    Return a list of relationships that match the requested conditions.
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    findRelationshipsByProperty(String userId, String relationshipTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    findRelationshipsByPropertyIteratively(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    findRelationshipsByPropertyValue(String userId, String relationshipTypeGUID, String searchCriteria, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    findRelationshipsByPropertyValueForTypes(List<String> validTypeNames, String filterTypeName, Map<String,org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefAttribute> qualifiedPropertyNameToTypeDefinedAttribute, Map<String,List<String>> shortPropertyNameToQualifiedPropertyNames, String searchCriteria)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    findRelationshipsForTypes(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    getEntityDetail(String userId, String guid)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph
    getEntityNeighborhood(String userId, String entityGUID, List<String> entityTypeGUIDs, List<String> relationshipTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, int level)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummary
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification>
    getHomeClassifications(String userId, String entityGUID)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph
    getLinkingEntities(String userId, String startEntityGUID, String endEntityGUID, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    getRelatedEntities(String userId, String startEntityGUID, List<String> entityTypeGUIDs, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    getRelationship(String userId, String guid)
     
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    getRelationshipsForEntity(String userId, String entityGUID, String relationshipTypeGUID, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    isEntityKnown(String userId, String guid)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
     
    void
    purgeClassificationReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
     
    void
    purgeEntity(String userId, String typeDefGUID, String typeDefName, String deletedEntityGUID)
     
    void
    purgeEntityReferenceCopy(String userId, String entityGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId)
     
    void
    purgeRelationship(String userId, String typeDefGUID, String typeDefName, String deletedRelationshipGUID)
     
    void
    purgeRelationshipReferenceCopy(String userId, String relationshipGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    reHomeEntity(String userId, String entityGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId, String newHomeMetadataCollectionId, String newHomeMetadataCollectionName)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    reHomeRelationship(String userId, String relationshipGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId, String newHomeMetadataCollectionId, String newHomeMetadataCollectionName)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    reIdentifyEntity(String userId, String typeDefGUID, String typeDefName, String entityGUID, String newEntityGUID)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    reIdentifyRelationship(String userId, String typeDefGUID, String typeDefName, String relationshipGUID, String newRelationshipGUID)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    restoreEntity(String userId, String deletedEntityGUID)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    restoreRelationship(String userId, String deletedRelationshipGUID)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    reTypeEntity(String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary currentTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary newTypeDefSummary)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    reTypeRelationship(String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary currentTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary newTypeDefSummary)
     
    void
    saveClassificationReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
     
    void
    saveClassificationReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification)
     
    void
    saveEntityReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity)
     
    void
    saveRelationshipReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    updateEntityClassification(String userId, String entityGUID, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification
    updateEntityClassification(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    updateEntityProperties(String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    updateEntityStatus(String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus newStatus)
     
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    updateRelationshipProperties(String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties)
    Update the properties of a specific relationship.
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    updateRelationshipStatus(String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus newStatus)
     
    void
    validateTypeGUID(String sourceName, String guidParameterName, String guid, String methodName)
     
    boolean
    verifyTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef typeDef)
     

    Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSDynamicTypeMetadataCollectionBase

    addAttributeTypeDef, addTypeDef, deleteAttributeTypeDef, deleteTypeDef, getHomeClassifications, reIdentifyAttributeTypeDef, reIdentifyTypeDef, updateTypeDef, verifyAttributeTypeDef

    Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase

    addTypeDefGallery, deleteEntityReferenceCopy, deleteRelationshipReferenceCopy, filterAttributeTypeDefsByGUID, filterAttributeTypeDefsByName, filterTypeDefsByGUID, filterTypeDefsByName, filterTypeDefsBySearchCriteria, filterTypesByExternalID, filterTypesByWildCardName, findAttributeTypeDefsByCategory, findTypeDefsByCategory, findTypeDefsByProperty, findTypesByExternalID, findTypesByName, getAllTypes, getAttributeTypeDefByGUID, getAttributeTypeDefByName, getEntityDetail, getEntityDetailHistory, getMetadataCollectionId, getRelationship, getRelationshipHistory, getTypeDefByGUID, getTypeDefByName, purgeEntityReferenceCopy, purgeRelationshipReferenceCopy, refreshEntityReferenceCopy, refreshRelationshipReferenceCopy, searchForTypeDefs, undoEntityUpdate, undoRelationshipUpdate

    Methods inherited from class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollection

    getConnectorComponentDescription, getMetadataCollectionId, purgeClassificationReferenceCopy, reHomeEntity, reHomeRelationship, saveInstanceReferenceCopies, setAuditLog, validateRepositoryConnector

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • verifyTypeDef

      public boolean verifyTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef typeDef) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidTypeDefException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      verifyTypeDef in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSDynamicTypeMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidTypeDefException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • addEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail addEntity(String userId, String entityTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> initialClassifications, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      addEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • addExternalEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail addExternalEntity(String userId, String entityTypeGUID, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> initialClassifications, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      addExternalEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • addEntityProxy

      public void addEntityProxy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      addEntityProxy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • isEntityKnown

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail isEntityKnown(String userId, String guid) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      isEntityKnown in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • isRelationshipKnown

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship isRelationshipKnown(String userId, String guid) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      isRelationshipKnown in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getEntitySummary

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntitySummary getEntitySummary(String userId, String guid) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      getEntitySummary in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getEntityDetail

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail getEntityDetail(String userId, String guid) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityProxyOnlyException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      getEntityDetail in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityProxyOnlyException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • addRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship addRelationship(String userId, String relationshipTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, String entityOneGUID, String entityTwoGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      addRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • addExternalRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship addExternalRelationship(String userId, String relationshipTypeGUID, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties initialProperties, String entityOneGUID, String entityTwoGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus initialStatus) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      addExternalRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship getRelationship(String userId, String guid) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      getRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • updateEntityStatus

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail updateEntityStatus(String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus newStatus) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      updateEntityStatus in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • updateEntityProperties

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail updateEntityProperties(String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      updateEntityProperties in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • updateRelationshipStatus

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship updateRelationshipStatus(String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus newStatus) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      updateRelationshipStatus in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.StatusNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • updateRelationshipProperties

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship updateRelationshipProperties(String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Update the properties of a specific relationship.
      Overrides:
      updateRelationshipProperties in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Parameters:
      userId - unique identifier for requesting user.
      relationshipGUID - String unique identifier (guid) for the relationship.
      properties - list of the properties to update.
      Returns:
      Resulting relationship structure with the new properties set.
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException - one of the parameters is invalid or null.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException - there is a problem communicating with the metadata repository where the metadata collection is stored.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException - the requested relationship is not known in the metadata collection.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException - one or more of the requested properties are not defined, or have different characteristics in the TypeDef for this relationship's type.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException - the userId is not permitted to perform this operation.
    • purgeEntity

      public void purgeEntity(String userId, String typeDefGUID, String typeDefName, String deletedEntityGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotDeletedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      purgeEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotDeletedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • purgeRelationship

      public void purgeRelationship(String userId, String typeDefGUID, String typeDefName, String deletedRelationshipGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotDeletedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      purgeRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotDeletedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getRelationshipsForEntity

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> getRelationshipsForEntity(String userId, String entityGUID, String relationshipTypeGUID, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      getRelationshipsForEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • findEntitiesByProperty

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> findEntitiesByProperty(String userId, String entityTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      findEntitiesByProperty in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • findEntitiesByPropertyIteratively

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> findEntitiesByPropertyIteratively(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
    • findEntitiesIteratively

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> findEntitiesIteratively(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • findRelationshipsForTypes

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> findRelationshipsForTypes(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties searchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • findRelationshipsByPropertyIteratively

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> findRelationshipsByPropertyIteratively(List<String> validTypeNames, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
    • findRelationshipsByProperty

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> findRelationshipsByProperty(String userId, String relationshipTypeGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      findRelationshipsByProperty in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • validateTypeGUID

      public void validateTypeGUID(String sourceName, String guidParameterName, String guid, String methodName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
    • findEntitiesByPropertyValue

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> findEntitiesByPropertyValue(String userId, String entityTypeGUID, String searchCriteria, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      findEntitiesByPropertyValue in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • findRelationshipsByPropertyValue

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> findRelationshipsByPropertyValue(String userId, String relationshipTypeGUID, String searchCriteria, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      findRelationshipsByPropertyValue in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • findEntitiesByPropertyValueForTypes

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> findEntitiesByPropertyValueForTypes(List<String> validTypeNames, String filterTypeName, Map<String,org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefAttribute> qualifiedPropertyNameToTypeDefinedAttribute, Map<String,List<String>> shortPropertyNameToQualifiedPropertyNames, String searchCriteria) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
    • findRelationshipsByPropertyValueForTypes

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> findRelationshipsByPropertyValueForTypes(List<String> validTypeNames, String filterTypeName, Map<String,org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefAttribute> qualifiedPropertyNameToTypeDefinedAttribute, Map<String,List<String>> shortPropertyNameToQualifiedPropertyNames, String searchCriteria) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • findEntities

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> findEntities(String userId, String entityTypeGUID, List<String> entitySubtypeGUIDs, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties matchProperties, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchClassifications matchClassifications, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      findEntities in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • findRelationships

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> findRelationships(String userId, String relationshipTypeGUID, List<String> relationshipSubtypeGUIDs, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.search.SearchProperties matchProperties, int fromRelationshipElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Return a list of relationships that match the requested conditions. The results can be received as a series of pages.
      Overrides:
      findRelationships in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Parameters:
      userId - unique identifier for requesting user.
      relationshipTypeGUID - unique identifier (guid) for the relationship's type. Null means all types (but may be slow so not recommended).
      relationshipSubtypeGUIDs - optional list of the unique identifiers (guids) for subtypes of the relationshipTypeGUID to include in the search results. Null means all subtypes.
      matchProperties - Optional list of relationship property conditions to match.
      fromRelationshipElement - the starting element number of the entities to return. This is used when retrieving elements beyond the first page of results. Zero means start from the first element.
      limitResultsByStatus - By default, relationships in all non-DELETED statuses are returned. However, it is possible to specify a list of statuses (eg ACTIVE) to restrict the results to. Null means all status values except DELETED.
      asOfTime - Requests a historical query of the relationships for the entity. Null means return the present values.
      sequencingProperty - String name of the property that is to be used to sequence the results. Null means do not sequence on a property name (see SequencingOrder).
      sequencingOrder - Enum defining how the results should be ordered.
      pageSize - the maximum number of result relationships that can be returned on this request. Zero means unrestricted return results size.
      Returns:
      a list of relationships. Null means no matching relationships.
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException - one of the parameters is invalid or null.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException - the type guid passed on the request is not known by the metadata collection.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException - there is a problem communicating with the metadata repository where the metadata collection is stored.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException - the properties specified are not valid for any of the requested types of relationships.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException - the paging/sequencing parameters are set up incorrectly.
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException - the repository does not support one of the provided parameters.
      See Also:
      • OMRSRepositoryHelper.getExactMatchRegex(String)
    • classifyEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail classifyEntity(String userId, String entityGUID, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      classifyEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • classifyEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classifyEntity(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      classifyEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollection
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • classifyEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail classifyEntity(String userId, String entityGUID, String classificationName, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ClassificationOrigin classificationOrigin, String classificationOriginGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      classifyEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • classifyEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classifyEntity(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName, String externalSourceGUID, String externalSourceName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.ClassificationOrigin classificationOrigin, String classificationOriginGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties classificationProperties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      classifyEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollection
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • declassifyEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail declassifyEntity(String userId, String entityGUID, String classificationName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      declassifyEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • declassifyEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification declassifyEntity(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      declassifyEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollection
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • findEntitiesByClassification

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> findEntitiesByClassification(String userId, String entityTypeGUID, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties matchClassificationProperties, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.MatchCriteria matchCriteria, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      findEntitiesByClassification in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • deleteEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail deleteEntity(String userId, String typeDefGUID, String typeDefName, String obsoleteEntityGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      deleteEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • restoreEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail restoreEntity(String userId, String deletedEntityGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotDeletedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      restoreEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotDeletedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • deleteRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship deleteRelationship(String userId, String typeDefGUID, String typeDefName, String obsoleteRelationshipGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      deleteRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • restoreRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship restoreRelationship(String userId, String deletedRelationshipGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotDeletedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      restoreRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotDeletedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reIdentifyEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail reIdentifyEntity(String userId, String typeDefGUID, String typeDefName, String entityGUID, String newEntityGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reIdentifyEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reHomeEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail reHomeEntity(String userId, String entityGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId, String newHomeMetadataCollectionId, String newHomeMetadataCollectionName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reHomeEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reTypeEntity

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail reTypeEntity(String userId, String entityGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary currentTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary newTypeDefSummary) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reTypeEntity in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reIdentifyRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship reIdentifyRelationship(String userId, String typeDefGUID, String typeDefName, String relationshipGUID, String newRelationshipGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reIdentifyRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reTypeRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship reTypeRelationship(String userId, String relationshipGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary currentTypeDefSummary, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary newTypeDefSummary) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reTypeRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reHomeRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship reHomeRelationship(String userId, String relationshipGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId, String newHomeMetadataCollectionId, String newHomeMetadataCollectionName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reHomeRelationship in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • updateEntityClassification

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail updateEntityClassification(String userId, String entityGUID, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      updateEntityClassification in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • updateEntityClassification

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification updateEntityClassification(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entityProxy, String classificationName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties properties) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      updateEntityClassification in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollection
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.ClassificationErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • saveEntityReferenceCopy

      public void saveEntityReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeEntityException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      saveEntityReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeEntityException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getHomeClassifications

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> getHomeClassifications(String userId, String entityGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      getHomeClassifications in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSDynamicTypeMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • purgeEntityReferenceCopy

      public void purgeEntityReferenceCopy(String userId, String entityGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeEntityException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      purgeEntityReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeEntityException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • saveClassificationReferenceCopy

      public void saveClassificationReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      saveClassificationReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • saveClassificationReferenceCopy

      public void saveClassificationReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      saveClassificationReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • purgeClassificationReferenceCopy

      public void purgeClassificationReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail entity, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification classification) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      Overrides:
      purgeClassificationReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidEntityException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • saveRelationshipReferenceCopy

      public void saveRelationshipReferenceCopy(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship relationship) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeRelationshipException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidRelationshipException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      saveRelationshipReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeRelationshipException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidRelationshipException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • purgeRelationshipReferenceCopy

      public void purgeRelationshipReferenceCopy(String userId, String relationshipGUID, String typeDefGUID, String typeDefName, String homeMetadataCollectionId) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeRelationshipException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      purgeRelationshipReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeRelationshipException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getEntityNeighborhood

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph getEntityNeighborhood(String userId, String entityGUID, List<String> entityTypeGUIDs, List<String> relationshipTypeGUIDs, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, int level) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      getEntityNeighborhood in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getRelatedEntities

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> getRelatedEntities(String userId, String startEntityGUID, List<String> entityTypeGUIDs, int fromEntityElement, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, List<String> limitResultsByClassification, Date asOfTime, String sequencingProperty, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.SequencingOrder sequencingOrder, int pageSize) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      getRelatedEntities in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • getLinkingEntities

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceGraph getLinkingEntities(String userId, String startEntityGUID, String endEntityGUID, List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceStatus> limitResultsByStatus, Date asOfTime) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      getLinkingEntities in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException