Class MultipleInstance

java.lang.Object
com.appiancorp.suiteapi.process.MultipleInstance
All Implemented Interfaces:
JSONable, JSONCacheable, Serializable

public class MultipleInstance extends Object implements JSONCacheable, Serializable
The class includes the multiple instance execution configuration of the node. Multiple instances of nodes can be executed because of Spawning and Recurrence.
See Also:
  • Constructor Details

    • MultipleInstance

      public MultipleInstance()
  • Method Details

    • getHiddenAttributes

      public HashSet getHiddenAttributes()
      Description copied from interface: JSONable
      Returns the set of attributes (properties) that should not be included in the JSON representation of the object.
      Specified by:
      getHiddenAttributes in interface JSONable
      Returns:
      the set of hidden attributes
    • getRecurrence

      public Recurrence getRecurrence()
      Returns:
      Returns the recurrence configuration of the node. Null if the node is not set to recur.
    • setRecurrence

      public void setRecurrence(Recurrence recurrenceConfiguration_)
      Sets the recurrence configuration of the node
    • getSpawning

      public Spawning getSpawning()
      Returns:
      Returns the Spawning configuration of the node. Null if the node is not set to spawn.
    • setSpawning

      public void setSpawning(Spawning spawningConfiguration_)
      Sets the spawning configuration of the node. Null if the node is not set to spawn.
    • getRecurrenceInstance

      public RecurrenceInstance getRecurrenceInstance()
      Returns:
      RecurrenceInstance information of the node. Null if no instance configuration set.
    • setRecurrenceInstance

      public void setRecurrenceInstance(RecurrenceInstance rec_)
      Sets the RecurrenceInstance configuration of the node.