Class DeclassifyEntity
java.lang.Object
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.txnfn.AbstractTransactionFunction
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.txnfn.DeclassifyEntity
- Direct Known Subclasses:
DeclassifyEntityDetail
,DeclassifyEntityProxy
Transaction function for removing a classification to an entity.
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.txnfn.AbstractTransactionFunction
createTransactionFunction, getGUID, getInstanceProvenanceType, getMetadataCollectionId, getTxnTimeCalculation, getTypeDefForInstance, getTypeDefGUID, incrementVersion, incrementVersion
-
Field Details
-
xtdbDoc
protected final clojure.lang.IPersistentMap xtdbDoc
-
-
Constructor Details
-
DeclassifyEntity
public DeclassifyEntity(String className, String methodName, Long txId, clojure.lang.PersistentHashMap existing, clojure.lang.PersistentHashMap proxy, String entityGUID, String classificationName) throws Exception Constructor used to execute the transaction function.- Parameters:
className
- name of the implementing classmethodName
- name of the implemented transaction methodtxId
- the transaction ID of this function invocationexisting
- XTDB document to updateproxy
- XTDB document to update, if existing is emptyentityGUID
- of the entity to updateclassificationName
- name of the classification- Throws:
Exception
- on any error
-