public class CombinedWorklist extends WorklistAdapter
Constructor and Description |
---|
CombinedWorklist() |
Modifier and Type | Method and Description |
---|---|
void |
getAdditionalData(List<ActivityInstance> instances)
Your chance to collect additional data for the instances.
|
void |
init(HttpServletRequest req,
WorklistDescription wl,
User u)
You can init your class with the request.
|
String |
lineStyle(ActivityInstance ai,
String style)
Change the style of the line.
|
List<Pair<String,Object>> |
listFilters(List<ActivityInstance> lines)
Return a list of pairs containing id and name of self defined filters.
|
void |
modifyColumns(List<ColumnDescription> colDescs)
You get the header as we suggest it, a list of reserved keywords, like
"id","process", "task".
|
void |
modifyTableLine(ActivityInstance ai,
Map<String,Object> line)
Your chance to modify the line, called for each table line.
|
init, modifyTableHeader, modifyTableLine
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHTMLPage, getList, getTitle
public void init(HttpServletRequest req, WorklistDescription wl, User u)
Worklist
init
in interface Worklist
init
in class WorklistAdapter
req
- the request; may be null when called from notification threadswl
- the worklist descriptionu
- the userpublic void getAdditionalData(List<ActivityInstance> instances)
Worklist
instances
- the activity instancespublic void modifyColumns(List<ColumnDescription> colDescs)
Worklist
modifyColumns
in interface Worklist
modifyColumns
in class WorklistAdapter
colDescs
- list of header fieldspublic void modifyTableLine(ActivityInstance ai, Map<String,Object> line)
Worklist
modifyTableLine
in interface Worklist
modifyTableLine
in class WorklistAdapter
ai
- the activity instanceline
- the linepublic String lineStyle(ActivityInstance ai, String style)
Worklist
ai
- the activity instancestyle
- a style classpublic List<Pair<String,Object>> listFilters(List<ActivityInstance> lines)
Worklist
lines
- contains the ActivityInstances which will be shown.@enterprise 10.0.38798 Copyright © 2001-2024 Groiss Informatics GmbH. All Rights Reserved.