Interface ReportService
- All Superinterfaces:
- com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("report")
public interface ReportService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Report Service. This service gives all needed
 methods to handle reports.
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionvoidchangeStatus(long id, boolean enabled) Changes a report enabled/disabled statusCreates a new reportvoiddelete(long id) Deletes a given reportvoidexecute(long id, List<GUIAttribute> parameters) Processes a reportgetReport(long id, boolean withLog) Loads a given report from the databasegetReportParameters(long id) Loads the attributes defined in the given reportLoads all the reportsUpdates a reportvoidstoreUploadedDesign(long id) Store the uploaded design file in the given report
- 
Method Details- 
deleteDeletes a given report- Parameters:
- id- identifier of the report to delete
- Throws:
- ServerException- an error happened in the server application
 
- 
saveUpdates a report- Parameters:
- report- the report to save
- Returns:
- the saved report
- Throws:
- ServerException- an error happened in the server application
 
- 
storeUploadedDesignStore the uploaded design file in the given report- Parameters:
- id- identifier of the report
- Throws:
- ServerException- an error happened in the server application
 
- 
createCreates a new report- Parameters:
- report- the report to create
- Returns:
- the just created report
- Throws:
- ServerException- an error happened in the server application
 
- 
getReportLoads a given report from the database- Parameters:
- id- identifier of the records
- withLog- flag to ask for the logs
- Returns:
- the report retrieved by the server application
- Throws:
- ServerException- an error happened in the server application
 
- 
getReportsLoads all the reports- Returns:
- all the available reports
- Throws:
- ServerException- an error happened in the server application
 
- 
getReportParametersLoads the attributes defined in the given report- Parameters:
- id- identifiers of the report
- Returns:
- the parameters of the report
- Throws:
- ServerException- an error happened in the server application
 
- 
changeStatusChanges a report enabled/disabled status- Parameters:
- id- identifier of the report
- enabled- the new enabled status
- Throws:
- ServerException- an error happened in the server application
 
- 
executeProcesses a report- Parameters:
- id- identifier of the report
- parameters- the values to be used in generating the report
- Throws:
- ServerException- an error happened in the server application
 
 
-