Direct Known Subclasses:
UpdateEntityDetailClassification, UpdateEntityProxyClassification

public abstract class UpdateEntityClassification extends UpdateInstanceProperties
Transaction function for updating InstanceProperties on a metadata instance.
  • Field Details

    • FUNCTION_NAME

      public static final clojure.lang.Keyword FUNCTION_NAME
    • CLASS_NAME

      public static final String CLASS_NAME
    • METHOD_NAME

      public static final String METHOD_NAME
    • xtdbDoc

      protected final clojure.lang.IPersistentMap xtdbDoc
  • Constructor Details

    • UpdateEntityClassification

      public UpdateEntityClassification(String className, String methodName, Long txId, clojure.lang.PersistentHashMap existing, clojure.lang.PersistentHashMap proxy, String userId, String entityGUID, String metadataCollectionId, String classificationName, 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 - of the classification to update
      properties - to apply to the classification
      Throws:
      Exception - on any error