java.lang.Object
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.txnfn.AbstractTransactionFunction
org.odpi.openmetadata.adapters.repositoryservices.xtdb.repositoryconnector.txnfn.DeleteInstance
Direct Known Subclasses:
DeleteEntity, DeleteRelationship

public abstract class DeleteInstance extends AbstractTransactionFunction
Base transaction function for deleting instances.
  • Constructor Details

    • DeleteInstance

      public DeleteInstance()
  • Method Details

    • deleteInstance

      protected static clojure.lang.IPersistentMap deleteInstance(String userId, clojure.lang.IPersistentMap existing)
      Makes the necessary changes to mark a metadata instance as soft-deleted.
      Parameters:
      userId - doing the deletion
      existing - metadata instance
      Returns:
      IPersistentMap giving the deleted instance representation