Class DataSetDefEditorPresenter
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
- org.dashbuilder.dataset.editor.client.screens.DataSetDefEditorPresenter
-
@Dependent public class DataSetDefEditorPresenter extends org.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
-
Field Summary
Fields Modifier and Type Field Description DataSetDefScreenViewview-
Fields inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
baseView, changeTitleNotification, concurrentChangePopup, concurrentDeleteAcceptedEvent, concurrentDeleteIgnoredEvent, concurrentRenameAcceptedEvent, concurrentRenameIgnoredEvent, concurrentUpdateSessionInfo, deletePopUpPresenter, fileNameValidator, isReadOnly, isValidationRunning, makeMenuBarPromise, menuBuilder, menuBuilderManagedInstance, menuItems, menus, metadataOriginalHash, notification, originalHash, place, promises, saveAndRenameCommandBuilder, saveWithComments, type, versionRecordManager
-
-
Constructor Summary
Constructors Constructor Description DataSetDefEditorPresenter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringbuildTitle()voiddisposeWorkflow()protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy>getCopyServiceCaller()intgetCurrentModelHash()org.dashbuilder.dataset.def.DataSetDefgetDataSetDef()protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete>getDeleteServiceCaller()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)com.google.gwt.user.client.ui.IsWidgetgetTitle()StringgetTitleText()com.google.gwt.user.client.ui.WidgetgetWidget()protected voidload(org.dashbuilder.dataset.def.DataSetDef dataSetDef, List<org.dashbuilder.dataset.def.DataColumnDef> columns)protected voidloadContent()voidonClose()booleanonMayClose()voidonStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)protected voidonValidate(org.uberfire.mvp.Command callFinished)protected voidsave()-
Methods inherited from class org.uberfire.ext.editor.commons.client.BaseEditor
addDownloadMenuItem, buildMenuBar, disableMenuItem, downloadMenuItem, enableMenuItem, getBeforeSaveAndRenameCommand, getContentSupplier, getCopyValidator, getCurrentContentHash, getMetadataSupplier, getPathSupplier, getRenameServiceCaller, getRenameValidator, getSaveAndRename, getSaveAndRenameCommandBuilder, getSaveAndRenameServiceCaller, getSaveSuccessCallback, getSaveValidator, getValidateCommand, getVersionRecordManager, init, init, init, isDirty, isDirtySupplier, makeMenuBar, mayClose, onAfterValidate, onBeforeValidate, onRename, onRestore, onSave, onSuccess, reload, setMetadataOriginalHash, setOriginalHash, showConcurrentUpdatePopup, showVersions
-
-
-
-
Field Detail
-
view
@Inject public DataSetDefScreenView view
-
-
Method Detail
-
onStartup
public void onStartup(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest place)
-
getTitle
public com.google.gwt.user.client.ui.IsWidget getTitle()
- Overrides:
getTitlein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getTitleText
public String getTitleText()
- Overrides:
getTitleTextin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
buildTitle
protected String buildTitle()
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenusin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getWidget
public com.google.gwt.user.client.ui.Widget getWidget()
-
onMayClose
@OnMayClose public boolean onMayClose()
-
onClose
public void onClose()
-
loadContent
protected void loadContent()
- Specified by:
loadContentin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getDataSetDef
public org.dashbuilder.dataset.def.DataSetDef getDataSetDef()
-
onValidate
protected void onValidate(org.uberfire.mvp.Command callFinished)
- Overrides:
onValidatein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
save
protected void save()
- Overrides:
savein classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getCurrentModelHash
public int getCurrentModelHash()
-
disposeWorkflow
public void disposeWorkflow()
-
load
protected void load(org.dashbuilder.dataset.def.DataSetDef dataSetDef, List<org.dashbuilder.dataset.def.DataColumnDef> columns)
-
getDeleteServiceCaller
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsDelete> getDeleteServiceCaller()
- Overrides:
getDeleteServiceCallerin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
getCopyServiceCaller
protected org.jboss.errai.common.client.api.Caller<? extends org.uberfire.ext.editor.commons.service.support.SupportsCopy> getCopyServiceCaller()
- Overrides:
getCopyServiceCallerin classorg.uberfire.ext.editor.commons.client.BaseEditor<org.dashbuilder.dataset.def.DataSetDef,org.uberfire.ext.editor.commons.file.DefaultMetadata>
-
-