E
- parent data objectpublic abstract class SimpletaskWorkflowHelper<E extends DataObject<E>>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMAIL_DAILY |
static java.lang.String |
EMAIL_DELAY15MIN |
static java.lang.String |
EMAIL_DELAY2H |
static java.lang.String |
EMAIL_NONE |
static java.lang.String |
EMAIL_NOW |
static java.lang.String |
EMAIL_WEEKLY |
Constructor and Description |
---|
SimpletaskWorkflowHelper(java.lang.String emailtype)
creates a simple task workflow helper with the choosen e-mail sending delay
|
Modifier and Type | Method and Description |
---|---|
abstract int |
getDefaultDelay()
provides the default delay (in calendar days) given for the tasks
|
java.lang.String |
getEmailtype()
e-mail type specifies at which frequencies notifications are sent.
|
abstract ObjectToAuthorityMapper<E> |
getSingleAuthorityMapper()
provides the relevant authority mapper to send tasks to for the given object
|
abstract java.lang.String |
getTaskMessage()
provides the task message
|
public static final java.lang.String EMAIL_NONE
public static final java.lang.String EMAIL_NOW
public static final java.lang.String EMAIL_DELAY15MIN
public static final java.lang.String EMAIL_DELAY2H
public static final java.lang.String EMAIL_DAILY
public static final java.lang.String EMAIL_WEEKLY
public SimpletaskWorkflowHelper(java.lang.String emailtype)
emailtype
- a valid static string declared in this class, or null if no
delaypublic java.lang.String getEmailtype()
public abstract ObjectToAuthorityMapper<E> getSingleAuthorityMapper()
public abstract java.lang.String getTaskMessage()
public abstract int getDefaultDelay()