Class DataTransferView
- java.lang.Object
-
- org.dashbuilder.client.cms.screen.transfer.DataTransferView
-
- All Implemented Interfaces:
DataTransferScreen.View,org.jboss.errai.common.client.api.elemental2.IsElement,org.uberfire.client.mvp.HasPresenter<DataTransferScreen>,org.uberfire.client.mvp.UberElemental<DataTransferScreen>
@Templated public class DataTransferView extends Object implements DataTransferScreen.View, org.jboss.errai.common.client.api.elemental2.IsElement
-
-
Constructor Summary
Constructors Constructor Description DataTransferView()DataTransferView(elemental2.dom.HTMLDivElement root, elemental2.dom.HTMLDivElement fileUploadContainer, elemental2.dom.HTMLButtonElement btnImport, elemental2.dom.HTMLButtonElement btnExport, elemental2.dom.HTMLButtonElement btnGradualExport, org.dashbuilder.common.client.editor.file.FileUploadEditor fileUploadEditor, org.jboss.errai.common.client.dom.elemental2.Elemental2DomUtil elem2Dom, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, org.dashbuilder.common.client.backend.PathUrlFactory pathUrlFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddownload(String path)voidexportError(Throwable throwable)voidexportOK()elemental2.dom.HTMLElementgetElement()voidimportError(Throwable throwable)voidimportOK()voidinit(DataTransferScreen presenter)voidonExport(com.google.gwt.event.dom.client.ClickEvent event)voidonGradualExport(com.google.gwt.event.dom.client.ClickEvent event)voidonImport(com.google.gwt.event.dom.client.ClickEvent event)voidopenUrl(String url)
-
-
-
Constructor Detail
-
DataTransferView
public DataTransferView()
-
DataTransferView
@Inject public DataTransferView(@DataField elemental2.dom.HTMLDivElement root, @DataField elemental2.dom.HTMLDivElement fileUploadContainer, @DataField elemental2.dom.HTMLButtonElement btnImport, @DataField elemental2.dom.HTMLButtonElement btnExport, @DataField elemental2.dom.HTMLButtonElement btnGradualExport, org.dashbuilder.common.client.editor.file.FileUploadEditor fileUploadEditor, org.jboss.errai.common.client.dom.elemental2.Elemental2DomUtil elem2Dom, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> workbenchNotification, org.dashbuilder.common.client.backend.PathUrlFactory pathUrlFactory)
-
-
Method Detail
-
init
public void init(DataTransferScreen presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<DataTransferScreen>
-
getElement
public elemental2.dom.HTMLElement getElement()
- Specified by:
getElementin interfaceorg.jboss.errai.common.client.api.elemental2.IsElement
-
download
public void download(String path)
- Specified by:
downloadin interfaceDataTransferScreen.View
-
exportError
public void exportError(Throwable throwable)
- Specified by:
exportErrorin interfaceDataTransferScreen.View
-
importError
public void importError(Throwable throwable)
- Specified by:
importErrorin interfaceDataTransferScreen.View
-
importOK
public void importOK()
- Specified by:
importOKin interfaceDataTransferScreen.View
-
exportOK
public void exportOK()
- Specified by:
exportOKin interfaceDataTransferScreen.View
-
onImport
@EventHandler("btnImport") public void onImport(com.google.gwt.event.dom.client.ClickEvent event)
-
onExport
@EventHandler("btnExport") public void onExport(com.google.gwt.event.dom.client.ClickEvent event)
-
onGradualExport
@EventHandler("btnGradualExport") public void onGradualExport(com.google.gwt.event.dom.client.ClickEvent event)
-
openUrl
public void openUrl(String url)
- Specified by:
openUrlin interfaceDataTransferScreen.View
-
-