public interface WorklistDescription
Modifier and Type | Field and Description |
---|---|
static int |
COMPATIBILITY
The links in the worklist are shown like in @enterprise 6.4
|
static int |
TABS
The links in the worklist lead to a tabbed frame containing the forms, documents,notes, history, and process information
|
static int |
TABS_WITHOUT_FORMS
Detail links like in TABS, but forms are not shown in the tabbed view.
|
Modifier and Type | Method and Description |
---|---|
Application |
getApplication()
Returns the application this worklist belongs to, may be null.
|
String |
getAttrib(String key)
get an attribute from the xml description
|
List<ColumnDescription> |
getColumns()
The list of the column ids that will be shown.
|
DMSForm |
getForm(ProcessInstance pi,
String formid)
Get the form for a process instance
|
Set<DMSForm> |
getForms(String formid)
Get all forms with a specific formid.
|
String |
getId()
The id of the list.
|
int |
getLinkType()
Returns how the links to the detail information are configured
|
int |
getType()
Returns the type of the worklist.
|
boolean |
isAugmentedItem(ActivityInstance item)
Returns true, if the ActivityInstance has been included because of augmentation.
|
boolean |
isDelta()
Returns true, if the worklist is build only for changes (client notifications) and not as a whole
|
boolean |
isFillCounter()
Returns true, if the worklist is build only for setting the counters.
|
void |
needForm(ProcessDefinition pd,
String formid)
Call this method if you need a form from a process instance
|
void |
needForm(String processid,
int version,
String formid)
Call this method if you need a form from a process instance
|
static final int COMPATIBILITY
static final int TABS
static final int TABS_WITHOUT_FORMS
int getType()
String getId()
Application getApplication()
List<ColumnDescription> getColumns()
int getLinkType()
COMPATIBILITY
, TABS
, TABS_WITHOUT_FORMS
void needForm(String processid, int version, String formid)
processid
- id of process definitionversion
- version of process definitionformid
- id of formvoid needForm(ProcessDefinition pd, String formid)
pd
- the process definitionformid
- id of formDMSForm getForm(ProcessInstance pi, String formid)
pi
- the process instanceformid
- the id of the formSet<DMSForm> getForms(String formid)
needForm(ProcessDefinition, String)
resp.
the needForm(String, int, String)
call.
Can e.g. be used in Worklist.getAdditionalData(List)
calls to prefetch
references (cf. Store.fillByField(Class, java.util.Collection, String)
and
DMS.fetchSubForms(java.util.Collection, int)
.
formid
- the ids of the formboolean isFillCounter()
boolean isDelta()
boolean isAugmentedItem(ActivityInstance item)
item
- the ActivityInstance to test@enterprise 10.0.39049 Copyright © 2024 FREQUENTIS AG. All Rights Reserved.