|
|||||||||
| 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.
| Method Summary | |
|---|---|
void |
getAdditionalData(java.util.List instances,
java.util.Vector splitResult)
Your chance to collect data |
HTMLPage |
getHTMLPage()
replace the standard page or return null |
java.util.List |
getList()
non null overwrites the list, should return list of ActivityInstances |
java.lang.String |
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 for you convenience, we tell you the type of the worklist, the application, and the user |
java.lang.String |
lineStyle(ActivityInstance ai,
java.lang.String style)
Change the style of the line. |
java.util.List |
listFilters(java.util.List lines)
Return a list of pairs containing id and name of self defined filters. |
void |
modifyTableHeader(java.util.List header)
You get the header as we suggest it, a list of reserved keywords, like "id","process", "task". |
void |
modifyTableLine(ActivityInstance ai,
KeyedList 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.String getTitle()
java.util.List getList()
void getAdditionalData(java.util.List instances,
java.util.Vector splitResult)
instances - the activity instancessplitResult - a list of strings containing the oids of the processvoid modifyTableHeader(java.util.List header)
header - a list of pairs with keyword and label
void modifyTableLine(ActivityInstance ai,
KeyedList line)
ai - the activity instanceline - the line
java.lang.String lineStyle(ActivityInstance ai,
java.lang.String style)
java.util.List listFilters(java.util.List 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 | ||||||||