org.imixs.workflow.jee.ejb
Interface ReportServiceRemote

All Known Implementing Classes:
ReportService

public interface ReportServiceRemote


Method Summary
 org.imixs.workflow.ItemCollection getReport(java.lang.String aReportName)
          Returns a Report Entity identified by the attribute txtname
 java.util.Collection<org.imixs.workflow.ItemCollection> getReportList(int startpos, int count)
          This method returns a collection of reports (ItemCollection).
 java.util.Collection<org.imixs.workflow.ItemCollection> processReport(java.lang.String aReportName)
          Process a QueryEntity Object identified by the attribute txtname.
 void updateReport(org.imixs.workflow.ItemCollection aReport)
          updates a Entity Report Object.
 

Method Detail

getReport

org.imixs.workflow.ItemCollection getReport(java.lang.String aReportName)
Returns a Report Entity identified by the attribute txtname

Parameters:
aReportName - - name of the report
Returns:
ItemCollection representing the Report
Throws:
java.lang.Exception

getReportList

java.util.Collection<org.imixs.workflow.ItemCollection> getReportList(int startpos,
                                                                      int count)
This method returns a collection of reports (ItemCollection). The method should return a subset of a collection if the start and count parameters differ form the value -1. The method returns only ItemCollections the call has sufficient read access for.


updateReport

void updateReport(org.imixs.workflow.ItemCollection aReport)
                  throws org.imixs.workflow.exceptions.AccessDeniedException
updates a Entity Report Object. The Entity representing a report must have at least the attributes : txtQuery, numMaxCount, numStartPost, txtName. txtName is the unique key to be use to get a query. The method checks if a report with the same key allready exists. If so this report will be updated. If no report exists the new report will be created

Parameters:
report -
Throws:
InvalidItemValueException
org.imixs.workflow.exceptions.AccessDeniedException

processReport

java.util.Collection<org.imixs.workflow.ItemCollection> processReport(java.lang.String aReportName)
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

Parameters:
aID -
Returns:
Throws:
java.lang.Exception


Copyright © 2006-2012 Imixs Software Solutions GmbH. All Rights Reserved.