@Dependent public class DataObjectBrowser extends Object implements com.google.gwt.user.client.ui.IsWidget, DataObjectBrowserView.Presenter
| Modifier and Type | Class and Description |
|---|---|
static class |
DataObjectBrowser.DataObjectBrowserHelper |
| Modifier and Type | Field and Description |
|---|---|
protected DataModelCommandBuilder |
commandBuilder |
protected DataModelerContext |
context |
protected javax.enterprise.event.Event<DataModelerEvent> |
dataModelerEvent |
protected javax.enterprise.event.Event<DataModelerWorkbenchContextChangeEvent> |
dataModelerWBContextEvent |
protected DataObject |
dataObject |
protected org.jboss.errai.common.client.api.Caller<DataObjectValidationService> |
dataObjectValidationService |
protected com.google.gwt.view.client.ListDataProvider<ObjectProperty> |
dataProvider |
protected DomainHandlerRegistry |
handlerRegistry |
protected javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> |
lockRequiredEvent |
protected org.jboss.errai.common.client.api.Caller<DataModelerService> |
modelerService |
protected NewFieldPopup |
newFieldPopup |
protected org.uberfire.client.mvp.PlaceManager |
placeManager |
protected boolean |
readonly |
protected ShowAssetUsagesDisplayer |
showAssetUsagesDisplayer |
protected ValidatorService |
validatorService |
protected DataObjectBrowserView |
view |
| Constructor and Description |
|---|
DataObjectBrowser(DomainHandlerRegistry handlerRegistry,
DataModelCommandBuilder commandBuilder,
org.jboss.errai.common.client.api.Caller<DataModelerService> modelerService,
org.jboss.errai.common.client.api.Caller<DataObjectValidationService> dataObjectValidationService,
ValidatorService validatorService,
javax.enterprise.event.Event<DataModelerEvent> dataModelerEvent,
javax.enterprise.event.Event<DataModelerWorkbenchContextChangeEvent> dataModelerWBContextEvent,
javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> lockRequiredEvent,
org.uberfire.client.mvp.PlaceManager placeManager,
NewFieldPopup newFieldPopup,
DataObjectBrowserView view,
ShowAssetUsagesDisplayer showAssetUsagesDisplayer) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.user.client.ui.Widget |
asWidget() |
DataModelerContext |
getContext() |
DataModel |
getDataModel() |
DataObject |
getDataObject() |
String |
getPropertyTypeDisplayValue(ObjectProperty property) |
protected void |
init() |
boolean |
isReadonly() |
boolean |
isSelectablePropertyType(ObjectProperty property) |
void |
onDeleteProperty(ObjectProperty objectProperty,
int index) |
void |
onNewProperty() |
void |
onSelectCurrentDataObject() |
void |
onSelectProperty(ObjectProperty selectedProperty) |
void |
onSelectPropertyType(ObjectProperty property) |
void |
onSortByLabel(boolean ascending) |
void |
onSortByName(boolean ascending) |
void |
onSortByType(boolean ascending) |
void |
redrawFields() |
void |
setContext(DataModelerContext context) |
protected DataModelCommandBuilder commandBuilder
protected DataObject dataObject
protected DataModelerContext context
protected com.google.gwt.view.client.ListDataProvider<ObjectProperty> dataProvider
protected ValidatorService validatorService
protected DomainHandlerRegistry handlerRegistry
protected org.jboss.errai.common.client.api.Caller<DataModelerService> modelerService
protected org.jboss.errai.common.client.api.Caller<DataObjectValidationService> dataObjectValidationService
protected javax.enterprise.event.Event<DataModelerEvent> dataModelerEvent
protected javax.enterprise.event.Event<DataModelerWorkbenchContextChangeEvent> dataModelerWBContextEvent
protected javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> lockRequiredEvent
protected org.uberfire.client.mvp.PlaceManager placeManager
protected NewFieldPopup newFieldPopup
protected DataObjectBrowserView view
protected boolean readonly
protected ShowAssetUsagesDisplayer showAssetUsagesDisplayer
@Inject public DataObjectBrowser(DomainHandlerRegistry handlerRegistry, DataModelCommandBuilder commandBuilder, org.jboss.errai.common.client.api.Caller<DataModelerService> modelerService, org.jboss.errai.common.client.api.Caller<DataObjectValidationService> dataObjectValidationService, ValidatorService validatorService, javax.enterprise.event.Event<DataModelerEvent> dataModelerEvent, javax.enterprise.event.Event<DataModelerWorkbenchContextChangeEvent> dataModelerWBContextEvent, javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> lockRequiredEvent, org.uberfire.client.mvp.PlaceManager placeManager, NewFieldPopup newFieldPopup, DataObjectBrowserView view, ShowAssetUsagesDisplayer showAssetUsagesDisplayer)
@PostConstruct protected void init()
public com.google.gwt.user.client.ui.Widget asWidget()
asWidget in interface com.google.gwt.user.client.ui.IsWidgetpublic DataModelerContext getContext()
public void setContext(DataModelerContext context)
public void onDeleteProperty(ObjectProperty objectProperty, int index)
onDeleteProperty in interface DataObjectBrowserView.Presenterpublic DataModel getDataModel()
public DataObject getDataObject()
getDataObject in interface DataObjectBrowserView.Presenterpublic void onSelectPropertyType(ObjectProperty property)
onSelectPropertyType in interface DataObjectBrowserView.Presenterpublic boolean isReadonly()
public void redrawFields()
public void onSelectCurrentDataObject()
onSelectCurrentDataObject in interface DataObjectBrowserView.Presenterpublic void onNewProperty()
onNewProperty in interface DataObjectBrowserView.Presenterpublic void onSelectProperty(ObjectProperty selectedProperty)
onSelectProperty in interface DataObjectBrowserView.Presenterpublic void onSortByName(boolean ascending)
onSortByName in interface DataObjectBrowserView.Presenterpublic void onSortByLabel(boolean ascending)
onSortByLabel in interface DataObjectBrowserView.Presenterpublic void onSortByType(boolean ascending)
onSortByType in interface DataObjectBrowserView.Presenterpublic String getPropertyTypeDisplayValue(ObjectProperty property)
getPropertyTypeDisplayValue in interface DataObjectBrowserView.Presenterpublic boolean isSelectablePropertyType(ObjectProperty property)
isSelectablePropertyType in interface DataObjectBrowserView.PresenterCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.