示例#1
0
 @Override
 public void onDownloadView() {
   String downloadUrl =
       UriBuilders.DATASOURCE_VIEW.create().build(table.getDatasourceName(), table.getName())
           + "/xml";
   fireEvent(new FileDownloadRequestEvent(downloadUrl));
 }
示例#2
0
 @Override
 public void onEditWhere() {
   if (table.hasViewLink()) {
     UriBuilder ub = UriBuilders.DATASOURCE_VIEW.create();
     ResourceRequestBuilderFactory.<ViewDto>newBuilder()
         .forResource(ub.build(table.getDatasourceName(), table.getName()))
         .get()
         .withCallback(
             new ResourceCallback<ViewDto>() {
               @Override
               public void onResource(Response response, ViewDto viewDto) {
                 ViewWhereModalPresenter p = viewWhereModalProvider.get();
                 p.initialize(viewDto);
               }
             })
         .send();
   }
 }