Class DataObjectBrowserViewImpl
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.editor.DataObjectBrowserViewImpl
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,DataObjectBrowserView,org.uberfire.client.mvp.HasPresenter<DataObjectBrowserView.Presenter>,org.uberfire.client.mvp.UberView<DataObjectBrowserView.Presenter>,org.uberfire.ext.widgets.common.client.common.HasBusyIndicator
@Dependent public class DataObjectBrowserViewImpl extends com.google.gwt.user.client.ui.Composite implements DataObjectBrowserView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.screens.datamodeller.client.widgets.editor.DataObjectBrowserView
DataObjectBrowserView.Presenter
-
-
Constructor Summary
Constructors Constructor Description DataObjectBrowserViewImpl(org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup, javax.enterprise.inject.Instance<org.kie.workbench.common.screens.datamodeller.model.editor.FieldMetadataProvider> fieldMetadataProviderInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenableDeleteRowAction(boolean enable)voidenableNewPropertyAction(boolean enable)org.kie.workbench.common.services.datamodeller.core.ObjectPropertygetSelectedRow()intgetTableHeight()voidhideBusyIndicator()protected voidinit()voidinit(DataObjectBrowserView.Presenter presenter)voidredrawRow(int row)voidredrawTable()voidsetDataProvider(com.google.gwt.view.client.ListDataProvider<org.kie.workbench.common.services.datamodeller.core.ObjectProperty> dataProvider)voidsetObjectSelectorLabel(String label, String title)voidsetReadonly(boolean readonly)voidsetSelectedRow(org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectProperty, boolean select)voidsetTableHeight(int height)voidshowBusyIndicator(String message)voidshowValidationPopupForDeletion(List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validationMessages, org.uberfire.mvp.Command yesCommand, org.uberfire.mvp.Command cancelCommand)voidshowYesNoCancelPopup(String title, String content, org.uberfire.mvp.Command yesCommand, String yesButtonText, org.gwtbootstrap3.client.ui.constants.ButtonType yesButtonType, org.uberfire.mvp.Command noCommand, String noButtonText, org.gwtbootstrap3.client.ui.constants.ButtonType noButtonType, org.uberfire.mvp.Command cancelCommand, String cancelButtonText, org.gwtbootstrap3.client.ui.constants.ButtonType cancelButtonType)-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Constructor Detail
-
DataObjectBrowserViewImpl
@Inject public DataObjectBrowserViewImpl(org.kie.workbench.common.widgets.client.popups.validation.ValidationPopup validationPopup, javax.enterprise.inject.Instance<org.kie.workbench.common.screens.datamodeller.model.editor.FieldMetadataProvider> fieldMetadataProviderInstance)
-
-
Method Detail
-
init
@PostConstruct protected void init()
-
init
public void init(DataObjectBrowserView.Presenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<DataObjectBrowserView.Presenter>
-
setDataProvider
public void setDataProvider(com.google.gwt.view.client.ListDataProvider<org.kie.workbench.common.services.datamodeller.core.ObjectProperty> dataProvider)
- Specified by:
setDataProviderin interfaceDataObjectBrowserView
-
setObjectSelectorLabel
public void setObjectSelectorLabel(String label, String title)
- Specified by:
setObjectSelectorLabelin interfaceDataObjectBrowserView
-
setReadonly
public void setReadonly(boolean readonly)
- Specified by:
setReadonlyin interfaceDataObjectBrowserView
-
enableNewPropertyAction
public void enableNewPropertyAction(boolean enable)
- Specified by:
enableNewPropertyActionin interfaceDataObjectBrowserView
-
enableDeleteRowAction
public void enableDeleteRowAction(boolean enable)
- Specified by:
enableDeleteRowActionin interfaceDataObjectBrowserView
-
redrawRow
public void redrawRow(int row)
- Specified by:
redrawRowin interfaceDataObjectBrowserView
-
redrawTable
public void redrawTable()
- Specified by:
redrawTablein interfaceDataObjectBrowserView
-
getSelectedRow
public org.kie.workbench.common.services.datamodeller.core.ObjectProperty getSelectedRow()
- Specified by:
getSelectedRowin interfaceDataObjectBrowserView
-
setSelectedRow
public void setSelectedRow(org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectProperty, boolean select)- Specified by:
setSelectedRowin interfaceDataObjectBrowserView
-
setTableHeight
public void setTableHeight(int height)
- Specified by:
setTableHeightin interfaceDataObjectBrowserView
-
getTableHeight
public int getTableHeight()
- Specified by:
getTableHeightin interfaceDataObjectBrowserView
-
showBusyIndicator
public void showBusyIndicator(String message)
- Specified by:
showBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
hideBusyIndicator
public void hideBusyIndicator()
- Specified by:
hideBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
showYesNoCancelPopup
public void showYesNoCancelPopup(String title, String content, org.uberfire.mvp.Command yesCommand, String yesButtonText, org.gwtbootstrap3.client.ui.constants.ButtonType yesButtonType, org.uberfire.mvp.Command noCommand, String noButtonText, org.gwtbootstrap3.client.ui.constants.ButtonType noButtonType, org.uberfire.mvp.Command cancelCommand, String cancelButtonText, org.gwtbootstrap3.client.ui.constants.ButtonType cancelButtonType)
- Specified by:
showYesNoCancelPopupin interfaceDataObjectBrowserView
-
showValidationPopupForDeletion
public void showValidationPopupForDeletion(List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validationMessages, org.uberfire.mvp.Command yesCommand, org.uberfire.mvp.Command cancelCommand)
- Specified by:
showValidationPopupForDeletionin interfaceDataObjectBrowserView
-
-