|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.imixs.workflow.jee.ejb.ReportService
@DeclareRoles(value={"org.imixs.ACCESSLEVEL.NOACCESS","org.imixs.ACCESSLEVEL.READERACCESS","org.imixs.ACCESSLEVEL.AUTHORACCESS","org.imixs.ACCESSLEVEL.EDITORACCESS","org.imixs.ACCESSLEVEL.MANAGERACCESS"})
@RolesAllowed(value={"org.imixs.ACCESSLEVEL.NOACCESS","org.imixs.ACCESSLEVEL.READERACCESS","org.imixs.ACCESSLEVEL.AUTHORACCESS","org.imixs.ACCESSLEVEL.EDITORACCESS","org.imixs.ACCESSLEVEL.MANAGERACCESS"})
public class ReportServiceThe ReportService supports methods to create, process and find report instances. 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.
| Constructor Summary | |
|---|---|
ReportService()
|
|
| Method Summary | |
|---|---|
org.imixs.workflow.ItemCollection |
getReport(String aReportName)
Returns a Report Entity identified by the attribute txtname |
Collection<org.imixs.workflow.ItemCollection> |
getReportList(int startpos,
int count)
This method returns a collection of reports (ItemCollection). |
Collection<org.imixs.workflow.ItemCollection> |
processReport(String aReportName)
Process a QueryEntity Object identified by the attribute txtname. |
void |
updateReport(org.imixs.workflow.ItemCollection aReport)
updates a Entity Report Object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReportService()
| Method Detail |
|---|
public org.imixs.workflow.ItemCollection getReport(String aReportName)
throws Exception
aReportName - - name of the report
Exception
public Collection<org.imixs.workflow.ItemCollection> getReportList(int startpos,
int count)
throws Exception
Exception
public void updateReport(org.imixs.workflow.ItemCollection aReport)
throws Exception
report -
Exception
public Collection<org.imixs.workflow.ItemCollection> processReport(String aReportName)
throws Exception
aID -
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||