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.xtdb.repositoryconnector.XTDBOMRSMetadataCollection
All Implemented Interfaces:
org.odpi.openmetadata.frameworks.auditlog.AuditLoggingComponent

public class XTDBOMRSMetadataCollection extends org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSDynamicTypeMetadataCollectionBase
Provides the OMRSMetadataCollection implementation for XTDB.
  • Constructor Summary

    Constructors
    Constructor
    Description
    XTDBOMRSMetadataCollection(XTDBOMRSRepositoryConnector parentConnector, String repositoryName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryValidator repositoryValidator, String metadataCollectionId, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog)
    Default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAttributeTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef newAttributeTypeDef)
    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)
    void
    addTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef newTypeDef)
    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)
    void
    deleteAttributeTypeDef(String userId, String obsoleteTypeDefGUID, String obsoleteTypeDefName)
    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)
    void
    deleteTypeDef(String userId, String obsoleteTypeDefGUID, String obsoleteTypeDefName)
    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>
    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.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)
    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>
    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)
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    getEntityDetail(String userId, String guid)
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail
    getEntityDetail(String userId, String guid, Date asOfTime)
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail>
    getEntityDetailHistory(String userId, String guid, Date fromTime, Date toTime, int startFromElement, int pageSize, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.HistorySequencingOrder sequencingOrder)
    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)
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification>
    getHomeClassifications(String userId, String entityGUID, Date asOfTime)
    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)
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    getRelationship(String userId, String guid, Date asOfTime)
    List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship>
    getRelationshipHistory(String userId, String guid, Date fromTime, Date toTime, int startFromElement, int pageSize, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.HistorySequencingOrder sequencingOrder)
    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
    purgeClassificationReferenceCopy(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
    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.typedefs.AttributeTypeDef
    reIdentifyAttributeTypeDef(String userId, String originalAttributeTypeDefGUID, String originalAttributeTypeDefName, String newAttributeTypeDefGUID, String newAttributeTypeDefName)
    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.typedefs.TypeDef
    reIdentifyTypeDef(String userId, String originalTypeDefGUID, String originalTypeDefName, String newTypeDefGUID, String newTypeDefName)
    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
    undoEntityUpdate(String userId, String entityGUID)
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship
    undoRelationshipUpdate(String userId, String relationshipGUID)
    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)
    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)
    org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef
    updateTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefPatch typeDefPatch)

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

    verifyAttributeTypeDef, verifyTypeDef

    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, getMetadataCollectionId, getTypeDefByGUID, getTypeDefByName, purgeEntityReferenceCopy, purgeRelationshipReferenceCopy, refreshEntityReferenceCopy, refreshRelationshipReferenceCopy, searchForTypeDefs

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

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

    Methods inherited from class java.lang.Object

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

    • XTDBOMRSMetadataCollection

      public XTDBOMRSMetadataCollection(XTDBOMRSRepositoryConnector parentConnector, String repositoryName, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper repositoryHelper, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryValidator repositoryValidator, String metadataCollectionId, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog)
      Default constructor
      Parameters:
      parentConnector - connector that this metadata collection supports. The connector has the information to call the metadata repository.
      repositoryName - name of this repository.
      repositoryHelper - helper that provides methods to repository connectors and repository event mappers to build valid type definitions, entities and relationships.
      repositoryValidator - validator class for checking open metadata repository objects and parameters
      metadataCollectionId - unique identifier for the repository
      auditLog - logging destination
  • Method Details

    • addTypeDef

      public void addTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef newTypeDef) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidTypeDefException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      addTypeDef 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.TypeDefKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidTypeDefException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • addAttributeTypeDef

      public void addAttributeTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef newAttributeTypeDef) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidTypeDefException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      addAttributeTypeDef 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.TypeDefKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidTypeDefException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • updateTypeDef

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef updateTypeDef(String userId, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefPatch typeDefPatch) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.PatchErrorException
      Overrides:
      updateTypeDef 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.TypeDefNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PatchErrorException
    • deleteTypeDef

      public void deleteTypeDef(String userId, String obsoleteTypeDefGUID, String obsoleteTypeDefName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefInUseException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      deleteTypeDef 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.TypeDefNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefInUseException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • deleteAttributeTypeDef

      public void deleteAttributeTypeDef(String userId, String obsoleteTypeDefGUID, String obsoleteTypeDefName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefInUseException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      deleteAttributeTypeDef 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.TypeDefNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefInUseException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reIdentifyTypeDef

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDef reIdentifyTypeDef(String userId, String originalTypeDefGUID, String originalTypeDefName, String newTypeDefGUID, String newTypeDefName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reIdentifyTypeDef 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.TypeDefNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • reIdentifyAttributeTypeDef

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.AttributeTypeDef reIdentifyAttributeTypeDef(String userId, String originalAttributeTypeDefGUID, String originalAttributeTypeDefName, String newAttributeTypeDefGUID, String newAttributeTypeDefName) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeDefNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      Overrides:
      reIdentifyAttributeTypeDef 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.TypeDefNotKnownException
      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
      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
    • 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
      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
    • 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
      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
    • getEntityDetail

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail getEntityDetail(String userId, String guid, 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.EntityProxyOnlyException
      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
    • getEntityDetailHistory

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail> getEntityDetailHistory(String userId, String guid, Date fromTime, Date toTime, int startFromElement, int pageSize, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.HistorySequencingOrder sequencingOrder) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      Overrides:
      getEntityDetailHistory 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
    • 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.PagingErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
      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.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • 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.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.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.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.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.PagingErrorException
      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.PagingErrorException
    • 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.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.PropertyErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.PagingErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.UserNotAuthorizedException
    • 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.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.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
      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
    • 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
      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
    • getRelationship

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship getRelationship(String userId, String guid, Date asOfTime) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      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
    • getRelationshipHistory

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship> getRelationshipHistory(String userId, String guid, Date fromTime, Date toTime, int startFromElement, int pageSize, org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.HistorySequencingOrder sequencingOrder) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      Overrides:
      getRelationshipHistory 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
    • 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.PagingErrorException
      Overrides:
      findRelationships 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.PagingErrorException
    • 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.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.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.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.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.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.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.EntityNotKnownException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
      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.EntityNotKnownException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException
    • 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.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.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
      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
    • 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
      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
    • 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
      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
    • 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
      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
    • undoEntityUpdate

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail undoEntityUpdate(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
      Overrides:
      undoEntityUpdate 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
    • 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
      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
    • 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
      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
    • 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
      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
    • 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
      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
    • 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.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.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.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
      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
    • 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.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.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
      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
    • 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
      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
    • 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
      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
    • 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, org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
      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
      org.odpi.openmetadata.repositoryservices.ffdc.exception.FunctionNotSupportedException
    • 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
    • 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
      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
    • 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
      Overrides:
      updateRelationshipProperties 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.PropertyErrorException
    • undoRelationshipUpdate

      public org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship undoRelationshipUpdate(String userId, String relationshipGUID) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RelationshipNotKnownException
      Overrides:
      undoRelationshipUpdate 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
    • 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
      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
    • 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
      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
    • 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
      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
    • 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
    • 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
      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
    • 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
      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
    • 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
      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
    • 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
      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
    • 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.EntityConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeEntityException
      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.EntityConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeEntityException
    • 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
      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
    • getHomeClassifications

      public List<org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Classification> getHomeClassifications(String userId, String entityGUID, Date asOfTime) throws org.odpi.openmetadata.repositoryservices.ffdc.exception.InvalidParameterException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException, org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityNotKnownException
      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
    • 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.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.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.PropertyErrorException
      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.PropertyErrorException
    • 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
      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
    • 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.EntityConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
      Overrides:
      purgeClassificationReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollectionBase
      Throws:
      org.odpi.openmetadata.repositoryservices.ffdc.exception.EntityConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.RepositoryErrorException
    • purgeClassificationReferenceCopy

      public void purgeClassificationReferenceCopy(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.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
      Overrides:
      purgeClassificationReferenceCopy in class org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.OMRSMetadataCollection
      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
    • 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.RelationshipConflictException, org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeRelationshipException, 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.RelationshipConflictException
      org.odpi.openmetadata.repositoryservices.ffdc.exception.HomeRelationshipException
      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.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.UserNotAuthorizedException