|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WorkflowReportService
Service Interface of a ReportService. This Service Interface supports methods to create, process and find report instances. This interface should be used by a workflowReportService server component. A Report Entity is identified by its name represented by the attribute 'txtname' So a ReportService Implementation should ensure that txtname is a unique key for the report entity. Also each report entity holds a EQL Query in the attribute "txtquery". this eql statement will be processed by the processQuery method and should return a collection of entities defined by the query.
| Method Summary | |
|---|---|
XMLItemCollection |
getReport(String name)
returns a QueryEntity Object identified by the attribute txtname |
EntityCollection |
getReportList(int startpos,
int count)
This method returns a collection of reports (Maps). |
EntityCollection |
processQuery(String name)
Process a QueryEntity Object identified by the attribute txtname All informations about the Query are stored in the QueryObject these attributes are: txtQuery, numMaxCount, numStartPost, txtName |
void |
updateReport(XMLItemCollection report)
updates a Entity Report Object. |
void |
updateReportList(EntityCollection reportList)
updates a list of Entity Report Objects. |
| Method Detail |
|---|
void updateReport(XMLItemCollection report)
throws Exception
report -
Exception
void updateReportList(EntityCollection reportList)
throws Exception
reportList -
Exception
XMLItemCollection getReport(String name)
throws Exception
aID -
Exception
EntityCollection getReportList(int startpos,
int count)
throws Exception
Exception
EntityCollection processQuery(String name)
throws Exception
aID -
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||