com.ibm.itim.dataservices.model.domain

Class WorkflowConfiguration

  • All Implemented Interfaces:
    com.ibm.itim.util.xml.objectstream.Importable, java.io.Serializable
    Direct Known Subclasses:
    MailTemplateConfiguration


    public class WorkflowConfiguration
    extends DirectoryEntry
    implements java.io.Serializable
    Represents a workflow configuration for reminder and activity notification .
    Since:
    ITIM 4.6
    See Also:
    Serialized Form
    • Constructor Detail

      • WorkflowConfiguration

        public WorkflowConfiguration()
        Default constructor.
      • WorkflowConfiguration

        public WorkflowConfiguration(long reminderInterval,
                                     boolean isEnabled,
                                     long escalationPeriod)
        Constructs with full set of parameters.
        Parameters:
        reminderInterval - interval for workflow reminder.
        isEnabled - enable for workflow reminder.
        escalationPeriod - escalation period for workflow reminder.
    • Method Detail

      • getReminderInterval

        public long getReminderInterval()
        Returns the interval for workflow reminder notification.
        Returns:
        value for workflow reminder notification. Returns -1 if the value is not defined.
      • setReminderInterval

        public void setReminderInterval(long reminderInterval)
        Changes the interval for workflow reminder notification.
        Parameters:
        reminderInterval - value for workflow reminder notification.
      • isEnabled

        public boolean isEnabled()
        Determines if workflow reminder notification is enabled.
        Returns:
        true if workflow reminder notification is enabled; else, false.
      • setEnabled

        public void setEnabled(boolean enable)
        Sets the enable flag for workflow reminder notification.
        Parameters:
        enable - true to enable workflow reminder notification; else false.
      • getEscalationPeriod

        public long getEscalationPeriod()
        Returns the escalation period for workflow reminder notification.
        Returns:
        value for workflow reminder notification. Returns -1 if the value is not defined.
      • setEscalationPeriod

        public void setEscalationPeriod(long escalationPeriod)
        Changes the escalation period for workflow reminder notification.
        Parameters:
        escalationPeriod - escalation period for workflow reminder notification.