Package com.appiancorp.suiteapi.process
Class MultipleInstance
java.lang.Object
com.appiancorp.suiteapi.process.MultipleInstance
- All Implemented Interfaces:
JSONable
,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:
-
Field Summary
Fields inherited from interface com.appiancorp.suiteapi.common.JSONable
hiddenAttributes$TRANSIENT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the set of attributes (properties) that should not be included in the JSON representation of the object.void
setRecurrence
(Recurrence recurrenceConfiguration_) Sets the recurrence configuration of the nodevoid
Sets theRecurrenceInstance
configuration of the node.void
setSpawning
(Spawning spawningConfiguration_) Sets the spawning configuration of the node.
-
Constructor Details
-
MultipleInstance
public MultipleInstance()
-
-
Method Details
-
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 interfaceJSONable
- Returns:
- the set of hidden attributes
-
getRecurrence
- Returns:
- Returns the recurrence configuration of the node. Null if the node is not set to recur.
-
setRecurrence
Sets the recurrence configuration of the node -
getSpawning
- Returns:
- Returns the
Spawning
configuration of the node. Null if the node is not set to spawn.
-
setSpawning
Sets the spawning configuration of the node. Null if the node is not set to spawn. -
getRecurrenceInstance
- Returns:
RecurrenceInstance
information of the node. Null if no instance configuration set.
-
setRecurrenceInstance
Sets theRecurrenceInstance
configuration of the node.
-