com.adobe.idp.taskmanager.dsc.client.emailsettings
Class TaskNotificationType

java.lang.Object
  extended by java.lang.Enum
      extended by com.adobe.idp.taskmanager.dsc.client.emailsettings.TaskNotificationType
All Implemented Interfaces:
NotificationType, java.io.Serializable, java.lang.Comparable

public final class TaskNotificationType
extends java.lang.Enum
implements NotificationType

Defines the notification types.

See Also:
Serialized Form

Field Summary
static TaskNotificationType Deadline
          Notifies the assigned user when a deadline has passed.
static TaskNotificationType GroupDeadline
          Notifies the assigned group when a deadline has passed.
static TaskNotificationType GroupNewTask
          Notifies the assigned group when a new task is assigned.
static TaskNotificationType GroupReminder
          Notifies the assigned group when a reminder to complete a task is approaching.
static TaskNotificationType NewTask
          Notifies the assigned user when a new task is assigned.
static TaskNotificationType Reminder
          Notifies the assigned user when a reminder to complete a task is approaching.
 
Method Summary
 long getLegacyId()
          Returns the Legacy ID for this email type
 RuntimeProperty[] getRuntimeProperties()
          Returns the list of runtime properties for the notification type.
 TaskUrlRuntimeProperty[] getUrlRuntimeProperties()
          Returns the list of URL run-time properties for the notification type.
 boolean isEncodingSupported()
          Specifies whether the notification type supports encoding.
 boolean isFormDataEnabledType()
          Indicates whether the notification type can have Form data attached
 boolean isLegacyType()
          Specifies whether a notification type is a legacy type
 boolean isSendAddressRequired()
          Specifies whether for the notification type requires a send address.
static TaskNotificationType valueOf(java.lang.String name)
           
static TaskNotificationType[] values()
           
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.adobe.idp.taskmanager.dsc.client.emailsettings.NotificationType
name
 

Field Detail

Reminder

public static final TaskNotificationType Reminder
Notifies the assigned user when a reminder to complete a task is approaching.


GroupReminder

public static final TaskNotificationType GroupReminder
Notifies the assigned group when a reminder to complete a task is approaching.


NewTask

public static final TaskNotificationType NewTask
Notifies the assigned user when a new task is assigned.


GroupNewTask

public static final TaskNotificationType GroupNewTask
Notifies the assigned group when a new task is assigned.


Deadline

public static final TaskNotificationType Deadline
Notifies the assigned user when a deadline has passed.


GroupDeadline

public static final TaskNotificationType GroupDeadline
Notifies the assigned group when a deadline has passed.

Method Detail

values

public static TaskNotificationType[] values()

valueOf

public static TaskNotificationType valueOf(java.lang.String name)

isLegacyType

public boolean isLegacyType()
Specifies whether a notification type is a legacy type

Specified by:
isLegacyType in interface NotificationType
Returns:
true when this is a legacy type

getLegacyId

public long getLegacyId()
Returns the Legacy ID for this email type

Specified by:
getLegacyId in interface NotificationType
Returns:
the ID for this email type. Returns zero for non-legacy types.

isFormDataEnabledType

public boolean isFormDataEnabledType()
Indicates whether the notification type can have Form data attached

Specified by:
isFormDataEnabledType in interface NotificationType
Returns:
true when this notification type can include Form data

getRuntimeProperties

public RuntimeProperty[] getRuntimeProperties()
Returns the list of runtime properties for the notification type.

Specified by:
getRuntimeProperties in interface NotificationType
Returns:
the list of available runtime properties.

getUrlRuntimeProperties

public TaskUrlRuntimeProperty[] getUrlRuntimeProperties()
Returns the list of URL run-time properties for the notification type.


isEncodingSupported

public boolean isEncodingSupported()
Specifies whether the notification type supports encoding.

Specified by:
isEncodingSupported in interface NotificationType
Returns:
the Name

isSendAddressRequired

public boolean isSendAddressRequired()
Specifies whether for the notification type requires a send address.

Specified by:
isSendAddressRequired in interface NotificationType
Returns:
the Name


[an error occurred while processing this directive] [an error occurred while processing this directive]