Class Recurrence

java.lang.Object
com.appiancorp.suiteapi.process.Recurrence
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RecurrenceInstance

public class Recurrence extends Object implements Serializable
Used to specify properties of a node that is set to re-execute after every configurable interval of time. The class also provides a way to specify the end condition on which the recurrence should stop.
See Also:
  • Constructor Details

    • Recurrence

      public Recurrence()
  • Method Details

    • getEnd

      public Recurrence.End getEnd()
      Returns End object that defines the end condition of the Recurrance of the node.
      See Also:
    • setEnd

      public void setEnd(Recurrence.End end_)
      Set the end condition for the Recurrence of a node to stop.
      See Also:
    • getRecurringInterval

      public RecurringInterval getRecurringInterval()
      Gets the time interval between two consecutive recurrences of a node.
      See Also:
    • setRecurringInterval

      public void setRecurringInterval(RecurringInterval recurringInterval_)
      Sets the time interval between two consecutive recurrences of a node.
      See Also:
    • getTimeZoneId

      public String getTimeZoneId()
      Gets the TimeZone ID used to calculate the Time at which the event occurs.
      Returns:
      TimeZone ID
    • setTimeZoneId

      public void setTimeZoneId(String timeZoneId)
      Sets the TimeZone ID used to calculate the Time at which the event occurs.
      Parameters:
      timeZoneId - TimeZone ID
    • getTimeZoneIdExpr

      public String getTimeZoneIdExpr()
      Gets the TimeZone ID expression used to calculate the Time at which the event occurs.
      Returns:
      String expression that resolves to a TimeZone ID
    • setTimeZoneIdExpr

      public void setTimeZoneIdExpr(String timeZoneIdExpr)
      Sets the TimeZone ID expression used to calculate the Time at which the event occurs.
      Parameters:
      timeZoneIdExpr - String expression that resolves to a TimeZone ID