public class ActivityFile
extends java.lang.Object
implements java.io.Serializable
Activity file for storing instantiated process data
Modifier and Type | Field and Description |
---|---|
static char |
STATE_CANCELED |
static char |
STATE_DONE |
static char |
STATE_PLANNED |
static char |
STATE_RUNNING |
static char |
STATE_WAITING |
Constructor and Description |
---|
ActivityFile(Activity a,
java.lang.String aid) |
Modifier and Type | Method and Description |
---|---|
DataFile |
addDataFile(Data d)
Add data
|
DataFile |
addDataFile(java.lang.String group,
java.lang.String name)
Add dynamic data
|
DataFile |
addDataFile(java.lang.String group,
java.lang.String name,
java.lang.String value)
Add dynamic data with a value
|
Activity |
getActivity() |
java.lang.String |
getAID()
Instance number of activity
|
DataFile |
getDataFile(java.lang.String group,
java.lang.String name,
boolean traceMissing)
Retrieve context data from its path
|
java.util.Vector<DataFile> |
getDataFiles()
Retrieve all context data
|
java.util.Vector<DataFile> |
getDataFiles(java.lang.String group)
Retrieve context data for a group
|
java.lang.String |
getDataValue(java.lang.String group,
java.lang.String name)
Retrieve context (first) value from its path
|
byte[] |
getDataValueContent(java.lang.String group,
java.lang.String name)
Retreive context (first) file value's file content part from its path
|
java.lang.String |
getDataValueName(java.lang.String group,
java.lang.String name)
Retreive context (first) file value's file name part from its path
|
java.lang.String |
getDeadline()
Planned end date
|
java.lang.String |
getEndDate()
Actual end date
|
java.lang.String |
getOwnerId()
Owner is a user id, may be null if nobody uses the activity
|
java.lang.String |
getPID()
Instance number of process
|
java.lang.String |
getPlanDate()
Planned start date
|
Processus |
getProcessus()
Business process
|
java.lang.String |
getStartDate()
Actual start date
|
char |
getStatus()
State STATE_*
|
java.lang.Long |
getWaitingTime()
Waiting time in seconds from the previous activity (long process only)
|
boolean |
isReadOnly()
Is read only
|
void |
removeDataFile(java.lang.String group,
java.lang.String name)
Remove dynamic data
|
void |
setAID(java.lang.String aid) |
void |
setDataFile(java.lang.String group,
java.lang.String name,
java.lang.String value)
Update mono value context data
|
void |
setDataFile(java.lang.String group,
java.lang.String name,
java.lang.String[] values)
Update multi values context data.
|
void |
setDataFile(java.lang.String group,
java.lang.String name,
java.lang.String path,
byte[] data)
Update binary context data
|
void |
setDataFile(java.lang.String group,
java.lang.String name,
java.util.Vector<java.lang.String> values)
Update multi values context data
|
void |
setDeadline(java.lang.String d) |
void |
setEndDate(java.lang.String d) |
void |
setNextStep(java.lang.String nextStep)
Force the next step
|
void |
setOwnerId(int userId) |
void |
setOwnerId(java.lang.String userId) |
void |
setPID(java.lang.String id) |
void |
setPlanDate(java.lang.String d) |
void |
setReadOnly(boolean b) |
void |
setStartDate(java.lang.String d) |
void |
setStartDate(java.lang.String d,
boolean waitingTime) |
void |
setStatus(char s) |
void |
setWaitingTime(java.lang.Long wt) |
java.lang.String |
toString() |
public static final char STATE_PLANNED
public static final char STATE_WAITING
public static final char STATE_RUNNING
public static final char STATE_DONE
public static final char STATE_CANCELED
public ActivityFile(Activity a, java.lang.String aid)
public Activity getActivity()
public Processus getProcessus()
public java.lang.String getAID()
public void setAID(java.lang.String aid)
public java.lang.String getPID()
public void setPID(java.lang.String id)
public boolean isReadOnly()
public void setReadOnly(boolean b)
public char getStatus()
public void setStatus(char s)
public java.lang.String getOwnerId()
public void setOwnerId(int userId)
public void setOwnerId(java.lang.String userId)
public java.lang.String getPlanDate()
public void setPlanDate(java.lang.String d)
public java.lang.String getDeadline()
public void setDeadline(java.lang.String d)
public java.lang.String getStartDate()
public void setStartDate(java.lang.String d)
public void setStartDate(java.lang.String d, boolean waitingTime)
public java.lang.Long getWaitingTime()
public void setWaitingTime(java.lang.Long wt)
public java.lang.String getEndDate()
public void setEndDate(java.lang.String d)
public DataFile addDataFile(java.lang.String group, java.lang.String name)
public DataFile addDataFile(java.lang.String group, java.lang.String name, java.lang.String value)
public void removeDataFile(java.lang.String group, java.lang.String name)
public DataFile getDataFile(java.lang.String group, java.lang.String name, boolean traceMissing)
public java.lang.String getDataValue(java.lang.String group, java.lang.String name)
public java.lang.String getDataValueName(java.lang.String group, java.lang.String name)
public byte[] getDataValueContent(java.lang.String group, java.lang.String name)
public java.util.Vector<DataFile> getDataFiles(java.lang.String group)
public java.util.Vector<DataFile> getDataFiles()
public void setDataFile(java.lang.String group, java.lang.String name, java.lang.String value)
public void setDataFile(java.lang.String group, java.lang.String name, java.lang.String path, byte[] data)
public void setDataFile(java.lang.String group, java.lang.String name, java.util.Vector<java.lang.String> values)
public void setDataFile(java.lang.String group, java.lang.String name, java.lang.String[] values)
public void setNextStep(java.lang.String nextStep)
nextStep
- Next step namepublic java.lang.String toString()
toString
in class java.lang.Object
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.