Class ObjectEditor
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.BaseEditor
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.ObjectEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
- Direct Known Subclasses:
AdvancedDataObjectEditor,DroolsDataObjectEditor,JPADataObjectEditor,MainDataObjectEditor
public abstract class ObjectEditor extends BaseEditor
-
-
Field Summary
Fields Modifier and Type Field Description protected org.kie.workbench.common.services.datamodeller.core.DataObjectdataObject-
Fields inherited from class org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.BaseEditor
commandBuilder, context, dataModelerEvent, handlerRegistry, readonly
-
-
Constructor Summary
Constructors Constructor Description ObjectEditor(DomainHandlerRegistry handlerRegistry, javax.enterprise.event.Event<org.kie.workbench.common.screens.datamodeller.events.DataModelerEvent> dataModelerEvent, DataModelCommandBuilder commandBuilder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.kie.workbench.common.screens.datamodeller.events.DataObjectChangeEventcreateDataObjectChangeEvent(org.kie.workbench.common.screens.datamodeller.events.ChangeType changeType)org.kie.workbench.common.services.datamodeller.core.DataObjectgetDataObject()protected abstract voidloadDataObject(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject)voidonContextChange(DataModelerContext context)protected voidonDataObjectChange(org.kie.workbench.common.screens.datamodeller.events.DataObjectChangeEvent event)-
Methods inherited from class org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.BaseEditor
clear, executePostCommandProcessing, getContext, getDomainName, getName, isReadonly, notifyChange, setReadonly
-
-
-
-
Constructor Detail
-
ObjectEditor
public ObjectEditor(DomainHandlerRegistry handlerRegistry, javax.enterprise.event.Event<org.kie.workbench.common.screens.datamodeller.events.DataModelerEvent> dataModelerEvent, DataModelCommandBuilder commandBuilder)
-
-
Method Detail
-
getDataObject
public org.kie.workbench.common.services.datamodeller.core.DataObject getDataObject()
-
loadDataObject
protected abstract void loadDataObject(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject)
-
onContextChange
public void onContextChange(DataModelerContext context)
- Overrides:
onContextChangein classBaseEditor
-
onDataObjectChange
protected void onDataObjectChange(@Observes org.kie.workbench.common.screens.datamodeller.events.DataObjectChangeEvent event)
-
createDataObjectChangeEvent
protected org.kie.workbench.common.screens.datamodeller.events.DataObjectChangeEvent createDataObjectChangeEvent(org.kie.workbench.common.screens.datamodeller.events.ChangeType changeType)
-
-