Class OperationChain

java.lang.Object
org.nuxeo.ecm.automation.OperationChain
All Implemented Interfaces:
Serializable

public class OperationChain extends Object implements Serializable
Describes an operation chain execution.
Author:
Bogdan Stefanescu
See Also:
  • Field Details

    • id

      protected final String id
    • operations

      protected final transient List<OperationParameters> operations
    • chainParameters

      protected final transient Map<String,Object> chainParameters
    • description

      protected String description
    • aliases

      protected String[] aliases
      Since:
      7.1
    • isPublic

      protected boolean isPublic
    • enabled

      protected boolean enabled
      Since:
      2021.17
  • Constructor Details

  • Method Details

    • getId

      public String getId()
    • getAliases

      public String[] getAliases()
      Since:
      7.1
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • setAliases

      public void setAliases(String[] aliases)
      Since:
      7.1
    • isPublic

      public boolean isPublic()
    • isEnabled

      public boolean isEnabled()
      Since:
      2021.17
    • setEnabled

      public void setEnabled(boolean enabled)
      Since:
      2021.17
    • setPublic

      public void setPublic(boolean isPublic)
    • getOperations

      public List<OperationParameters> getOperations()
    • add

      public void add(OperationParameters op)
    • add

      public OperationParameters add(String operationId)
    • addChainParameters

      public void addChainParameters(Map<String,Object> chainParameter)
      Since:
      5.7.2 Adding chain parameters
    • getChainParameters

      public Map<String,Object> getChainParameters()
      Since:
      5.7.2 Getting chain parameters
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public OperationChain clone()
      Overrides:
      clone in class Object
      Since:
      2021.17
    • merge

      public void merge(OperationChain other)
      Since:
      2021.17