public class Activity
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static char |
CANCEL
Cancel right (cancel the task)
|
static char |
DAY
Duration unit DAY
|
static char |
HOUR
Duration unit HOUR
|
static char |
MINUTE
Duration unit MINUTE
|
static char |
MONTH
Duration unit MONTH
|
static char |
READ
Read right (read the task)
|
static char |
REVERS_ERASE
Return to the previous activity (with context deletion)
|
static char |
REVERS_NONE
No return
|
static char |
REVERS_SIMPLE
Simple return to the previous activity (keeping context)
|
static char |
SECOND
Duration unit SECOND
|
static char |
TYPE_BEGIN
Begin activity (unique in a process)
|
static char |
TYPE_CONDITION
Switch case activities
|
static char |
TYPE_END
End activity (unique in a process)
|
static char |
TYPE_EXTERN
External activity
|
static char |
TYPE_FORM_DEL
Object delete
|
static char |
TYPE_FORM_NEW
Object creation
|
static char |
TYPE_FORM_UPD
Object update
|
static char |
TYPE_JOIN
Join activities (background only)
|
static char |
TYPE_MESSAGE
Message activity
|
static char |
TYPE_MONO_SELECT
Object selection
|
static char |
TYPE_MULTI_SELECT
Object mulit-selection
|
static char |
TYPE_SEARCH
Object search
|
static char |
TYPE_SERVICE
Object service (background only)
|
static char |
TYPE_SPLIT
Split activities (background only)
|
static char |
TYPE_SUBPROCESS
Sub-process activity
|
static char |
WRITE
Write right (make the task)
|
static char |
YEAR
Duration unit YEAR
|
Constructor and Description |
---|
Activity(Processus p,
java.lang.String id,
java.lang.String step,
java.lang.String name,
char type,
boolean userDialog,
char revers,
java.lang.String moduleId) |
Modifier and Type | Method and Description |
---|---|
void |
addData(Data d)
Add a data to the activity
|
void |
addPermission(java.lang.String group,
char grant) |
void |
delPermission(java.lang.String group,
char grant) |
Alert |
getAlert()
Deadline alert, may be null
|
java.util.Enumeration<Data> |
getData()
Get all activity data
|
Data |
getData(java.lang.String group,
java.lang.String name)
Get activity data
|
java.lang.String |
getDeadline(java.util.Date dt)
Get the activity deadline
|
java.lang.String |
getDisplay()
Activity translation
|
long |
getDuration()
Activity duration
|
java.lang.String |
getHelp()
Long help to display in a page
|
java.lang.String |
getId()
Unique Id
|
java.lang.String |
getMiniHelp()
Short help to display in the activity form
|
java.lang.String |
getModuleId()
Module id
|
java.lang.String |
getName()
Activity name
|
Processus |
getProcessus()
Get the process definition
|
char |
getReversible()
To know if the activity can route to the previous one
|
java.lang.String |
getStep()
Step name (the short name of activity that will be used by the system)
|
java.lang.String |
getTemplate() |
char |
getType()
Get activity type (BEGIN, END...)
|
boolean |
isCancelGranted(Grant g) |
boolean |
isCancelGranted(java.lang.String group) |
boolean |
isReadGranted(Grant g) |
boolean |
isReadGranted(java.lang.String group) |
boolean |
isUserDialog()
Is the activity a foreground dialog or a background task
|
boolean |
isWriteGranted(Grant g) |
boolean |
isWriteGranted(java.lang.String group) |
void |
setAlert(Alert a) |
void |
setDisplay(java.lang.String d) |
void |
setDuration(int max,
char unit)
Set the max duration of the activity (then send the deadline alert)
|
void |
setHelp(java.lang.String help) |
void |
setId(java.lang.String id) |
void |
setModuleId(java.lang.String id) |
void |
setShortHelp(java.lang.String help) |
void |
setTemplate(java.lang.String template) |
void |
setType(char type) |
void |
setUserDialog(boolean b) |
java.lang.String |
toString() |
boolean |
userDialog()
Deprecated.
|
public static final char TYPE_BEGIN
public static final char TYPE_END
public static final char TYPE_SEARCH
public static final char TYPE_FORM_NEW
public static final char TYPE_FORM_UPD
public static final char TYPE_FORM_DEL
public static final char TYPE_SERVICE
public static final char TYPE_MONO_SELECT
public static final char TYPE_MULTI_SELECT
public static final char TYPE_SPLIT
public static final char TYPE_JOIN
public static final char TYPE_CONDITION
public static final char TYPE_EXTERN
public static final char TYPE_MESSAGE
public static final char TYPE_SUBPROCESS
public static final char REVERS_NONE
public static final char REVERS_SIMPLE
public static final char REVERS_ERASE
public static final char YEAR
public static final char MONTH
public static final char DAY
public static final char HOUR
public static final char MINUTE
public static final char SECOND
public static final char READ
public static final char WRITE
public static final char CANCEL
public Activity(Processus p, java.lang.String id, java.lang.String step, java.lang.String name, char type, boolean userDialog, char revers, java.lang.String moduleId)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getModuleId()
public void setModuleId(java.lang.String id)
public Processus getProcessus()
public java.lang.String getStep()
public java.lang.String getName()
public void setDisplay(java.lang.String d)
public java.lang.String getDisplay()
public void setShortHelp(java.lang.String help)
public void setHelp(java.lang.String help)
public java.lang.String getHelp()
public java.lang.String getMiniHelp()
public char getType()
public void setType(char type)
@Deprecated public boolean userDialog()
public boolean isUserDialog()
public void setUserDialog(boolean b)
public char getReversible()
public void setDuration(int max, char unit)
max
- Quantityunit
- Duration unitpublic java.lang.String getDeadline(java.util.Date dt)
dt
- Start datepublic long getDuration()
public Alert getAlert()
public void setAlert(Alert a)
public java.util.Enumeration<Data> getData()
public Data getData(java.lang.String group, java.lang.String name)
group
- Group name of dataname
- Data namepublic void addData(Data d)
d
- data definitionpublic void addPermission(java.lang.String group, char grant)
public void delPermission(java.lang.String group, char grant)
public boolean isWriteGranted(java.lang.String group)
public boolean isWriteGranted(Grant g)
public boolean isReadGranted(java.lang.String group)
public boolean isReadGranted(Grant g)
public boolean isCancelGranted(java.lang.String group)
public boolean isCancelGranted(Grant g)
public void setTemplate(java.lang.String template)
public java.lang.String getTemplate()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.