|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Worklist
Interface that allows implementers to customize the worklist.
Methods are called in the given order. Developers are strongly encouraged to subclass
the WorklistAdapter
instead of implementing this interface, because the interface may
change in later versions.
Method Summary | |
---|---|
void |
getAdditionalData(java.util.List<ActivityInstance> instances,
java.util.List<java.lang.String> splitResult)
Your chance to collect data. |
HTMLPage |
getHTMLPage()
Replace the standard page or return null. |
java.util.List<ActivityInstance> |
getList()
Non null overwrites the list, should return list of ActivityInstances. |
java.lang.Object |
getTitle()
Non null overwrites the title. |
void |
init(javax.servlet.http.HttpServletRequest req,
WorklistDescription wl,
User u)
You can init your class with the request. |
java.lang.String |
lineStyle(ActivityInstance ai,
java.lang.String style)
Change the style of the line. |
java.util.List<Pair<java.lang.String,java.lang.String>> |
listFilters(java.util.List<ActivityInstance> lines)
Return a list of pairs containing id and name of self defined filters. |
void |
modifyColumns(java.util.List<ColumnDescription> colDescs)
You get the header as we suggest it, a list of reserved keywords, like "id","process", "task". |
void |
modifyTableLine(ActivityInstance ai,
KeyedList<java.lang.String,java.lang.Object> line)
Your chance to modify the line, called for each table line. |
Method Detail |
---|
void init(javax.servlet.http.HttpServletRequest req, WorklistDescription wl, User u)
req
- the requestwl
- the worklist descriptionu
- the userHTMLPage getHTMLPage()
java.lang.Object getTitle()
java.util.List<ActivityInstance> getList()
void getAdditionalData(java.util.List<ActivityInstance> instances, java.util.List<java.lang.String> splitResult)
instances
- the activity instancessplitResult
- a list of strings containing the oids of the processvoid modifyColumns(java.util.List<ColumnDescription> colDescs)
colDescs
- list of header fieldsvoid modifyTableLine(ActivityInstance ai, KeyedList<java.lang.String,java.lang.Object> line)
ai
- the activity instanceline
- the linejava.lang.String lineStyle(ActivityInstance ai, java.lang.String style)
ai
- the activity instancestyle
- a style classjava.util.List<Pair<java.lang.String,java.lang.String>> listFilters(java.util.List<ActivityInstance> lines)
lines
- contains the ActivityInstances which will be shown.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |