Class ClassifyEntity

    • Field Detail

      • xtdbDoc

        protected final clojure.lang.IPersistentMap xtdbDoc
    • Constructor Detail

      • ClassifyEntity

        protected ClassifyEntity​(String className,
                                 String methodName,
                                 Long txId,
                                 clojure.lang.PersistentHashMap existing,
                                 clojure.lang.PersistentHashMap proxy,
                                 String userId,
                                 String entityGUID,
                                 String metadataCollectionId,
                                 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 properties)
                          throws Exception
        Constructor used to execute the transaction function.
        Parameters:
        className - name of the implementing class
        methodName - name of the implemented transaction method
        txId - the transaction ID of this function invocation
        existing - XTDB document to update
        proxy - XTDB document to update, if existing is empty
        userId - doing the update
        entityGUID - of the entity to update
        metadataCollectionId - of the metadata collection in which the transaction is running
        classificationName - name of the classification
        externalSourceGUID - unique identifier for the external source
        externalSourceName - unique name for the external source
        classificationOrigin - source of the classification (assigned or propagated)
        classificationOriginGUID - unique identifier of the entity that propagated the classification (if propagated)
        properties - the properties to set on the classification
        Throws:
        Exception - on any error