|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface WfEngine
This interface encapsulates the functionality of the @enterprise workflow engine. An object implementing this interface can be created on the server or the client.
Most methods have an implicit user parameter. This is initialized as the ThreadPrincipal from the ThreadContext when the WfEngine object is created.
| Field Summary |
|---|
| Fields inherited from interface com.groiss.wf.RemoteWfEngine |
|---|
INVISIBLE, MUST, NO_ADDDEL, READ_ONLY, READ_WRITE, TEXT |
| Method Summary | |
|---|---|
void |
abort(ProcessInstance process)
Abort a process. |
void |
abort(ProcessInstance process,
String comment)
Abort a process and add a DMSNote with a generated Subject and a given comment. |
void |
abortParforSiblings(ActivityInstance parfor)
Abort the running siblings of the current parfor instances. |
void |
abortSiblings(ActivityInstance join)
Abort the siblings of the par branch. |
void |
addAgent(ActivityInstance ai,
Agent a,
OrgUnit ou,
DMSNote note)
Add an agent which receives the process after the current agent |
void |
addParforInstances(String stepid,
ActivityInstance previous)
Start additional parfor branches for the given step. |
void |
archive(ProcessInstance process)
Archive a process. |
ActivityInstance |
changeAgent(ActivityInstance ai,
Agent a,
OrgUnit ou,
String comment)
Give the activity instance to another agent. |
void |
closePredecessor(ActivityInstance ai)
If the predecessor of ai was not finished completely (is in status WAITING) and the necessary action is done now (for example setting the agent for ai) this method will complete it. |
ActivityInstance |
copyTo(ActivityInstance ai,
User u)
Send a copy to another user. |
ProcessInstance |
createProcessInstance(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id)
Create a process instance. |
ProcessInstance |
createProcessInstance(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id,
DMSForm f)
Create a process instance. |
void |
finish(ActivityInstance ai)
Finsh an activity, the engine starts the next step. |
void |
finishChoice(ActivityInstance ai)
Finishs a choice branch, abort the other branches. |
List<ActivityInstance> |
getActiveTasks(ProcessInstance process)
Get the list of active activities of a process instance. |
List<ActivityInstance> |
getActiveTasks(ProcessInstance process,
User u)
Get the list of active activities of a process instance assigned to a user. |
List<ActivityInstance> |
getActivities(String condition)
Find the activity instances with a given condition. |
ActivityInstance |
getActivityInstance(long oid)
Find a activity instance from the given oid. |
List<ActivityInstance> |
getActivityInstances(ProcessInstance process)
Get the list of all direct activity instances of a process instance. |
List<ActivityInstance> |
getActivityInstances(ProcessInstance process,
String steplabel)
Get the list of direct activity instances of a particular step in a process. |
List<? extends ActivityInstance> |
getAllInteractiveTasks(ProcessInstance process)
Get the list of ALL active, interactive activities of a process instance. |
List<List<ActivityInstance>> |
getChoiceSteps(ActivityInstance ai)
Use this method to get the possible choice branches when the process execution reaches a choice. |
ActivityInstance |
getContext()
Return the current activity instance. |
List<DMSObject> |
getDocuments(ProcessInstance process)
Get the list of DMS objects (e.g. documents, folders) attached to a process. |
Map<String,Short> |
getFieldModes(ActivityInstance ai,
DMSForm f)
Get field modes for form fields |
Map<String,Short> |
getFieldModes(ActivityInstance ai,
DMSForm form,
DMSForm mainform,
String id)
Get field modes for form fields and subforms |
DMSForm |
getForm(ProcessInstance pi,
String name)
Get a form of a process. |
List<DMSForm> |
getForms(ProcessInstance process)
Get the forms of a process. |
PersistentVersion |
getFormVersion(DMSForm form,
ActivityInstance ai)
Returns the version of the passed form in the context of the passed activity instance |
ProcessInstance |
getMainProcess(ActivityInstance ai)
Get the root of the activity instance tree |
List<DMSNote> |
getNotes(ProcessInstance process)
Get the notes to a process instances |
ProcessInstance |
getParent(ActivityInstance ai)
Get the process instance of the given activity instance. |
ProcessInstance |
getProcess(DMSForm f)
Find the process instance where the given form is attached. |
ProcessInstance |
getProcess(long oid)
Find a process instance from the given oid. |
ProcessInstance |
getProcess(String id)
Find a process instance from the given id. |
ProcessDefinition |
getProcessDefinition(String id)
Find a process definition with the given id and status=active, if more than one is found, the process definition with the highest version number is returned. |
ProcessDefinition |
getProcessDefinition(String id,
int version)
Find a process definition with the given id and version. |
List<ProcessInstance> |
getProcesses(String condition)
Find the process instances with a given condition. |
ProcessInstance |
getProcessFromForm(long formoid)
Find a process instance from the oid of a form. |
List<ActivityInstance> |
getRoleSuspensionList(Application a)
Get the role suspension list of the current user. |
List<ActivityInstance> |
getRoleWorklist(Application a)
Get the role worklist of the current user. |
String |
getServerProperty(String prop)
Returns a property from the server |
List<Pair<ProcessDefinition,List<OrgUnit>>> |
getStartableProcesses(Application appl)
List the process definitions of the given application, which are startable for the user. |
Store |
getStore()
Return the underlying store. |
List<ActivityInstance> |
getSuspensionList(Application a)
Get the personal suspension list of the current user. |
List<Suspension> |
getSuspensions(ActivityInstance ai)
Find out when and how the activity instance was in the suspension list. |
Task |
getTask(String id)
Find a task with the given id and status=active, if more than one is found, the task with the highest version number is returned. |
Task |
getTask(String id,
int version)
Find a task with the given id and version. |
User |
getUser()
Get the user. |
List<ActivityInstance> |
getWaitingList(Application a)
Get the list of waiting activities of the current user. |
List<ActivityInstance> |
getWorklist(Application a,
boolean withRepr)
Get the worklist of the current user. |
ActivityInstance |
goBack(ActivityInstance ai,
ActivityInstance ai2,
String comment)
Go back to a previous step. |
void |
goBackToLastInteractive(ActivityInstance ai,
String comment)
|
void |
gotoTask(ActivityInstance ai,
String stepname,
Agent ag,
OrgUnit ou,
String comment)
Goto another task. |
void |
gotoTask(ProcessInstance process,
String taskid,
Agent ag,
String comment)
Deprecated. |
boolean |
hasDocuments(ProcessInstance process)
Has the process documents attached? |
boolean |
hasNotes(ProcessInstance process)
Has the process notes attached? |
boolean |
hasSeen(ActivityInstance ai)
Returns true if the ActivityInstance has been seen by the current user. |
List<PersistentVersion> |
listFormVersions(ActivityInstance ai)
Returns a list of form versions (at most one for each process form) which were made in the context of the passed activity instance. |
List<ActivityInstance> |
listPredecessors(ActivityInstance ai)
Return the list of predecessor steps of an activity instance. |
List<Pair<ActivityInstance,List<ActivityInstance>>> |
listPreviousSteps(ActivityInstance ai)
List the previous steps of the process (possible go back targets). |
List<ProcessDefinition> |
listProcessDefinitions(Application appl)
List the process definitions of the given application |
List<ActivityInstance> |
listSuccessors(ActivityInstance ai)
Return the list of successor steps of an activity instance. |
ActivityInstance |
makeBranch(ProcessInstance process,
Task t,
Agent a,
OrgUnit d)
Insert a new step to the running process. |
void |
makeBranch(ProcessInstance process,
Task t,
Agent a,
OrgUnit d,
List forms)
Deprecated. |
ActivityInstance |
makeVersion(ActivityInstance ai,
String desc,
boolean withDocs)
Versions the passed activity instance, the process forms and the documents (optional) and returns a new activity instance which is a copy of the passed one. |
void |
reactivate(ProcessInstance process)
Reactivate a process. |
void |
reactivate(ProcessInstance process,
String comment)
Reactivate a process. |
void |
reactivateAndTake(ProcessInstance process,
String comment)
Reactivate a process and take the reactivated tasks. |
void |
refreshWLCache(User u)
Refresh the organizational data in the WorklistCache for a particular user. |
void |
refreshWLCacheOrgData()
Refresh the organizational data in the worklist cache. |
void |
seeAgain(ActivityInstance ai)
Move the activity instance from the suspension list to the worklist. |
void |
seeLater(ActivityInstance ai,
Date d)
Move the activity instance from the worklist to the suspension list. |
void |
seeLater(ActivityInstance ai,
Date d,
String description)
Move the activity instance from the worklist to the suspension list. |
void |
setAgent(ActivityInstance ai,
Agent a)
Give the activity instance to another agent. |
void |
setCheckedOut(ActivityInstance ai,
boolean state)
Set the activityInstance as checcked out or in (i.e. is on mobile server) |
void |
setContext(ActivityInstance ai)
|
void |
setDescription(ActivityInstance ai,
String descr)
Set the description of an activity instance. |
void |
setDuedate(ActivityInstance ai,
Date d)
Set the duedate of the activity instance. |
void |
setFinished(ActivityInstance ai)
Set the status of the activity instance to FINISHED. |
void |
setId(ProcessInstance pi,
String s)
Set the id of the process instance. |
void |
setOrgUnit(ActivityInstance ai,
OrgUnit d)
Change the organizational unit of a process. |
void |
setPriority(ProcessInstance pi,
int priority)
Set the priority of the process instance. |
void |
setSeen(ActivityInstance ai,
boolean seen)
Set the given ActivityInstance to seen/unseen for the current user. |
void |
setStepAgent(ActivityInstance ai,
Agent a)
Set the step-agent of the activity instance to another agent. |
void |
setSubject(ProcessInstance process)
Set the subject of the process instance according to the definition in the process definition. |
void |
setSubjectToString(ProcessInstance process,
String str)
Set the subject of the process instance o the given string value. |
void |
setUser(User u)
Set the user. |
void |
start(ProcessInstance pi)
Start a process instance, which was previously created, but not started. |
ProcessInstance |
startProcess(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id)
Start a process. |
ProcessInstance |
startProcess(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id,
DMSForm f)
Start a process. |
ActivityInstance |
take(ActivityInstance ai)
Take an activity: move it from the role-worklist to the worklist. |
ActivityInstance |
untake(ActivityInstance ai)
Put back an activity: move it from the worklist to the role-worklist. |
void |
updateForm(DMSForm f)
Update the form (make the changes persistent). |
| Method Detail |
|---|
void setUser(User u)
setUser in interface RemoteWfEngineu - a userUser getUser()
getUser in interface RemoteWfEngineStore getStore()
getStore in interface RemoteWfEngineProcessDefinition getProcessDefinition(String id)
getProcessDefinition in interface RemoteWfEngineid - the id of the process
ProcessDefinition getProcessDefinition(String id,
int version)
getProcessDefinition in interface RemoteWfEngineid - the id of the processversion - the version of the process
List<ProcessDefinition> listProcessDefinitions(Application appl)
listProcessDefinitions in interface RemoteWfEngineappl - the application
List<Pair<ProcessDefinition,List<OrgUnit>>> getStartableProcesses(Application appl)
getStartableProcesses in interface RemoteWfEngineTask getTask(String id)
getTask in interface RemoteWfEngineid - the id of the task
Task getTask(String id,
int version)
getTask in interface RemoteWfEngineid - the id of the taskversion - the version of the task
ProcessInstance startProcess(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id)
startProcess in interface RemoteWfEnginep - the process definitionu - the userd - the org. unitduedate - the duedateid - the id of the process instance
ProcessInstance startProcess(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id,
DMSForm f)
startProcess in interface RemoteWfEnginep - the process definitionu - the userd - the org. unitduedate - the duedateid - the id of the process instancef - a form
ProcessInstance createProcessInstance(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id)
createProcessInstance in interface RemoteWfEnginep - the process definitionu - the userd - the org. unitduedate - the duedateid - the id of the process instance
ProcessInstance createProcessInstance(ProcessDefinition p,
User u,
OrgUnit d,
Date duedate,
String id,
DMSForm f)
createProcessInstance in interface RemoteWfEnginep - the process definitionu - the userd - the org. unitduedate - the duedateid - the id of the process instancef - a form
void start(ProcessInstance pi)
start in interface RemoteWfEnginepi - the process instance to start
List<ActivityInstance> getWorklist(Application a,
boolean withRepr)
getWorklist in interface RemoteWfEnginea - the application, if null return work items for all applicationswithRepr - if true add the work items assigned to persons the user substitutes.
List<ActivityInstance> getWaitingList(Application a)
getWaitingList in interface RemoteWfEnginea - the application, if null return waiting items for all applications
List<ActivityInstance> getRoleWorklist(Application a)
getRoleWorklist in interface RemoteWfEnginea - the application, if null return work items for all applications
List<ActivityInstance> getSuspensionList(Application a)
getSuspensionList in interface RemoteWfEnginea - the application, if null return work items for all applications
List<ActivityInstance> getRoleSuspensionList(Application a)
getRoleSuspensionList in interface RemoteWfEnginea - the application, if null return work items for all applications
ProcessInstance getProcess(String id)
getProcess in interface RemoteWfEngineid - the process instance id
ProcessInstance getProcess(long oid)
getProcess in interface RemoteWfEngineoid - the process instance oid
ProcessInstance getProcessFromForm(long formoid)
getProcessFromForm in interface RemoteWfEngineformoid - the oid of a process form
ActivityInstance getActivityInstance(long oid)
getActivityInstance in interface RemoteWfEngineoid - the activity instance oid
ProcessInstance getProcess(DMSForm f)
getProcess in interface RemoteWfEnginef - the form
List<ProcessInstance> getProcesses(String condition)
getProcesses in interface RemoteWfEnginecondition - a SQL where clause
List<ActivityInstance> getActivities(String condition)
getActivities in interface RemoteWfEnginecondition - a SQL where clause
List<? extends ActivityInstance> getAllInteractiveTasks(ProcessInstance process)
ActivityInstance.TASK)
ActivityInstances of the given ProcessInstance,
even ALL children of ActivityInstance.PAR,
ActivityInstance.PARFOR and ActivityInstance.SCOPE will be returned
getAllInteractiveTasks in interface RemoteWfEngineprocess - the process instance
List<ActivityInstance> getActiveTasks(ProcessInstance process)
ActivityInstance,
but doesn't return ALL ActivityInstances of the given ProcessInstance.
children of ActivityInstance.PAR, ActivityInstance.PARFOR and ActivityInstance.SCOPE will not be returned
getActiveTasks in interface RemoteWfEngineprocess - the process instance
List<ActivityInstance> getActiveTasks(ProcessInstance process,
User u)
ActivityInstance,
but doesn't return ALL ActivityInstances of the given ProcessInstance.
children of ActivityInstance.PAR, ActivityInstance.PARFOR and ActivityInstance.SCOPE will not be returned
getActiveTasks in interface RemoteWfEngineprocess - the process instanceu - the user
List<ActivityInstance> getActivityInstances(ProcessInstance process)
ActivityInstances of the given ProcessInstance.
children of ActivityInstance.PROCESS, ActivityInstance.PARFOR and ActivityInstance.SCOPE will not be returned
getActivityInstances in interface RemoteWfEngineprocess - the process instance
List<ActivityInstance> getActivityInstances(ProcessInstance process,
String steplabel)
ActivityInstances of the given ProcessInstance.
children of ActivityInstance.PROCESS, ActivityInstance.PARFOR and ActivityInstance.SCOPE will not be returned
getActivityInstances in interface RemoteWfEngineprocess - the process instancesteplabel - the label of the step
List<DMSObject> getDocuments(ProcessInstance process)
getDocuments in interface RemoteWfEngineprocess - the process instance
DMSObject
DMSForm getForm(ProcessInstance pi,
String name)
getForm in interface RemoteWfEnginepi - the process instance
List<DMSForm> getForms(ProcessInstance process)
getForms in interface RemoteWfEngineprocess - the process instance
ProcessInstance getMainProcess(ActivityInstance ai)
getMainProcess in interface RemoteWfEngineai - an activity instance
ProcessInstance getParent(ActivityInstance ai)
getParent in interface RemoteWfEngineai - an activity instance
List<DMSNote> getNotes(ProcessInstance process)
getNotes in interface RemoteWfEngineprocess - a process instance
boolean hasDocuments(ProcessInstance process)
hasDocuments in interface RemoteWfEngineprocess - a process instance
boolean hasNotes(ProcessInstance process)
hasNotes in interface RemoteWfEngineprocess - a process instance
Map<String,Short> getFieldModes(ActivityInstance ai,
DMSForm f)
getFieldModes in interface RemoteWfEngineai - an activity instancef - the form
Map<String,Short> getFieldModes(ActivityInstance ai,
DMSForm form,
DMSForm mainform,
String id)
getFieldModes in interface RemoteWfEngineai - activity instanceform - form or sub form, may be null if mainform is setmainform - main form, may be null if form is already contain mainformid - subform relation id
List<Suspension> getSuspensions(ActivityInstance ai)
getSuspensions in interface RemoteWfEngineSuspensionsActivityInstance take(ActivityInstance ai)
take in interface RemoteWfEngineai - an activity instance
void finish(ActivityInstance ai)
finish in interface RemoteWfEngineai - an activity instanceList<List<ActivityInstance>> getChoiceSteps(ActivityInstance ai)
getChoiceSteps in interface RemoteWfEnginevoid finishChoice(ActivityInstance ai)
finishChoice in interface RemoteWfEngineai - the choice step on the branch you want to followsvoid closePredecessor(ActivityInstance ai)
closePredecessor in interface RemoteWfEngineList<Pair<ActivityInstance,List<ActivityInstance>>> listPreviousSteps(ActivityInstance ai)
listPreviousSteps in interface RemoteWfEngineai - current activity instance
ActivityInstance goBack(ActivityInstance ai,
ActivityInstance ai2,
String comment)
goBack in interface RemoteWfEngineai - an activity instanceai2 - a finished activity instancecomment - a comment
ActivityInstance untake(ActivityInstance ai)
untake in interface RemoteWfEngineai - an activity instance
void seeLater(ActivityInstance ai,
Date d)
seeLater in interface RemoteWfEngineai - an activity instanced - the date, when the item should reappear in the worklist
void seeLater(ActivityInstance ai,
Date d,
String description)
seeLater in interface RemoteWfEngineai - an activity instanced - the date, when the item should reappear in the worklistdescription - an optional commentvoid seeAgain(ActivityInstance ai)
seeAgain in interface RemoteWfEngineai - an activity instance
void setAgent(ActivityInstance ai,
Agent a)
setAgent in interface RemoteWfEngineai - an activity instancea - an agent (user or role)
ActivityInstance changeAgent(ActivityInstance ai,
Agent a,
OrgUnit ou,
String comment)
changeAgent in interface RemoteWfEngineai - an activity instancea - an agent (user or role)ou - an org-unit, may be nullcomment - optional comment to the next agent
void setStepAgent(ActivityInstance ai,
Agent a)
setStepAgent in interface RemoteWfEngineai - an activity instancea - an agent (user or role)
@Deprecated
void gotoTask(ProcessInstance process,
String taskid,
Agent ag,
String comment)
gotoTask in interface RemoteWfEngineprocess - an processinstance instancetaskid - id of a taskag - an agent (user or role)comment - a comment string
void gotoTask(ActivityInstance ai,
String stepname,
Agent ag,
OrgUnit ou,
String comment)
gotoTask in interface RemoteWfEngineai - an activity instancestepname - the name of a step to jump to, set the name in the process definition (editor or WDL).ag - an agent (user or role), may be nullou - the org.unit (may be null)comment - a comment string
ActivityInstance copyTo(ActivityInstance ai,
User u)
copyTo in interface RemoteWfEngineai - an activity instanceu - a user
@Deprecated
void makeBranch(ProcessInstance process,
Task t,
Agent a,
OrgUnit d,
List forms)
makeBranch in interface RemoteWfEngine
ActivityInstance makeBranch(ProcessInstance process,
Task t,
Agent a,
OrgUnit d)
makeBranch in interface RemoteWfEngineprocess - instance of the processt - a task assigned to the processa - a user or roled - an optional department
void addParforInstances(String stepid,
ActivityInstance previous)
addParforInstances in interface RemoteWfEnginestepid - the id of the parfor stepprevious - an activity instance of the same process instance
void setOrgUnit(ActivityInstance ai,
OrgUnit d)
setOrgUnit in interface RemoteWfEngineai - an activity instanced - the OrgUnit
void setDescription(ActivityInstance ai,
String descr)
setDescription in interface RemoteWfEngineai - an activity instancedescr - the new desriptionvoid setSubject(ProcessInstance process)
setSubject in interface RemoteWfEngineprocess - the process instance
void setSubjectToString(ProcessInstance process,
String str)
setSubjectToString in interface RemoteWfEngineprocess - the process instancestr - the new subjectvoid updateForm(DMSForm f)
updateForm in interface RemoteWfEnginef - the form
void setDuedate(ActivityInstance ai,
Date d)
setDuedate in interface RemoteWfEngineai - an activity instanced - the new due date
void setId(ProcessInstance pi,
String s)
setId in interface RemoteWfEnginepi - a process instances - the new id
void setPriority(ProcessInstance pi,
int priority)
setPriority in interface RemoteWfEnginepi - a process instancepriority - the new priority, two digit integer, starting with 0 (means lowest priority).void abort(ProcessInstance process)
abort in interface RemoteWfEngineprocess - the process instancevoid reactivate(ProcessInstance process)
reactivate in interface RemoteWfEngineprocess - the process instancevoid archive(ProcessInstance process)
archive in interface RemoteWfEngineprocess - the process instance
void abort(ProcessInstance process,
String comment)
abort in interface RemoteWfEngineprocess - the process instancecomment - a comment, why the process is aborted
void reactivate(ProcessInstance process,
String comment)
reactivate in interface RemoteWfEngineprocess - the process instancecomment - a comment, why the process is reactivated
void reactivateAndTake(ProcessInstance process,
String comment)
reactivateAndTake in interface RemoteWfEngineprocess - the process instancecomment - a comment, why the process is reactivatedActivityInstance getContext()
getContext in interface RemoteWfEnginevoid setContext(ActivityInstance ai)
setContext in interface RemoteWfEngineString getServerProperty(String prop)
getServerProperty in interface RemoteWfEngineList<ActivityInstance> listSuccessors(ActivityInstance ai)
listSuccessors in interface RemoteWfEngineList<ActivityInstance> listPredecessors(ActivityInstance ai)
listPredecessors in interface RemoteWfEngine
void addAgent(ActivityInstance ai,
Agent a,
OrgUnit ou,
DMSNote note)
addAgent in interface RemoteWfEngineai - the activity instancea - a user or roleou - an organizational unit, if null the ou of the previous activity instance is usednote - an (optional) note to the agent of the activity
void setCheckedOut(ActivityInstance ai,
boolean state)
setCheckedOut in interface RemoteWfEngineai - the activity instancestate - if true we check it out
void goBackToLastInteractive(ActivityInstance ai,
String comment)
goBackToLastInteractive in interface RemoteWfEngine
ActivityInstance makeVersion(ActivityInstance ai,
String desc,
boolean withDocs)
makeVersion in interface RemoteWfEngineai - the activity instance to versiondesc - a comment for this versionwithDocs - if true all the documents are also versioned
void refreshWLCacheOrgData()
refreshWLCacheOrgData in interface RemoteWfEnginevoid refreshWLCache(User u)
refreshWLCache in interface RemoteWfEngineu - - the uservoid setFinished(ActivityInstance ai)
setFinished in interface RemoteWfEngineai - the activity instance to be finishedvoid abortSiblings(ActivityInstance join)
abortSiblings in interface RemoteWfEnginevoid abortParforSiblings(ActivityInstance parfor)
abortParforSiblings in interface RemoteWfEngineparfor - an instance of the parfor step (a parent of an activityinstance inside the parfor)
void setSeen(ActivityInstance ai,
boolean seen)
setSeen in interface RemoteWfEngineboolean hasSeen(ActivityInstance ai)
hasSeen in interface RemoteWfEngine
PersistentVersion getFormVersion(DMSForm form,
ActivityInstance ai)
getFormVersion in interface RemoteWfEngineform - the form which version is wantedai - the activity instance determining the context of the version
List<PersistentVersion> listFormVersions(ActivityInstance ai)
listFormVersions in interface RemoteWfEngineai - the activity instance determining the context of the versions
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||