use of org.activityinfo.shared.command.GetReportModel in project activityinfo by bedatadriven.
the class ShareReportDialog method show.
public void show(ReportMetadataDTO metadata) {
super.show();
BatchCommand batch = new BatchCommand();
batch.add(new GetReportModel(metadata.getId()));
batch.add(new GetSchema());
batch.add(new GetReportVisibility(metadata.getId()));
dispatcher.execute(batch, new MaskingAsyncMonitor(grid, I18N.CONSTANTS.loading()), new AsyncCallback<BatchResult>() {
@Override
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
}
@Override
public void onSuccess(BatchResult batch) {
currentReport = ((ReportDTO) batch.getResult(0)).getReport();
populateGrid((SchemaDTO) batch.getResult(1), (ReportVisibilityResult) batch.getResult(2));
}
});
}
use of org.activityinfo.shared.command.GetReportModel in project activityinfo by bedatadriven.
the class GetReportModelTest method selectReportWithMetadata.
@Test
public void selectReportWithMetadata() {
setUser(1);
ReportDTO result = execute(new GetReportModel(3, true));
assertNotNull(result.getReport());
assertEquals("Report 3", result.getReport().getTitle());
assertNotNull(result.getReportMetadataDTO());
assertEquals("Alex", result.getReportMetadataDTO().getOwnerName());
}
use of org.activityinfo.shared.command.GetReportModel in project activityinfo by bedatadriven.
the class GetReportModelTest method selectReportOnly2.
@Test
public void selectReportOnly2() {
setUser(1);
ReportDTO result = execute(new GetReportModel(3, false));
assertNotNull(result.getReport());
assertEquals("Report 3", result.getReport().getTitle());
assertNull(result.getReportMetadataDTO());
}
use of org.activityinfo.shared.command.GetReportModel in project activityinfo by bedatadriven.
the class GetReportModelTest method selectReportOnly.
@Test
public void selectReportOnly() {
setUser(1);
ReportDTO result = execute(new GetReportModel(3));
assertNotNull(result.getReport());
assertEquals("Report 3", result.getReport().getTitle());
assertNull(result.getReportMetadataDTO());
}
Aggregations