Project

General

Profile

Feature #127

Reports - Design and Implement report services

Added by Ricardo Memoria over 12 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
09/13/2012
Due date:
% Done:

0%

Component:
Reports

Description

Design and implement the report services in the server side based on the GWT RPC implementation.

Initially it's considered that just one service class will be exposed via RPC, with the following methods:

public interface ReportServices {
/* Initialize a new report or load data from a new one.
  Data would contain information about title, filters, variables, etc */
ReportData initReport(Integer repId);

/* Save a new report or an existing one. If it's a new one, the report id inside ReportData
  must be null */
Integer saveReport(ReportData data);

/* Return the list of avaliable reports for the current user */
List<Item> getReports();

/* Delete a report */
void deleteReport(Integer repid);

/* execute a report returning its result */
RerportResult executeReport(ReportData data);
}

Possibly new services will be implemented.

History

#1 Updated by MaurĂ­cio Dos Santos over 10 years ago

  • Status changed from New to Resolved

#2 Updated by Ricardo Memoria over 8 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF