Class FieldEditor
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.BaseEditor
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.FieldEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
- Direct Known Subclasses:
AdvancedDataObjectFieldEditor,DroolsDataObjectFieldEditor,JPADataObjectFieldEditor,MainDataObjectFieldEditor
public abstract class FieldEditor extends BaseEditor
-
-
Field Summary
Fields Modifier and Type Field Description protected org.kie.workbench.common.services.datamodeller.core.DataObjectdataObjectprotected org.kie.workbench.common.services.datamodeller.core.ObjectPropertyobjectField-
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 FieldEditor(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.DataObjectFieldChangeEventcreateFieldChangeEvent(org.kie.workbench.common.screens.datamodeller.events.ChangeType changeType)org.kie.workbench.common.services.datamodeller.core.DataObjectgetDataObject()org.kie.workbench.common.services.datamodeller.core.ObjectPropertygetObjectField()protected abstract voidloadDataObjectField(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectField)voidonContextChange(DataModelerContext context)protected voidonDataObjectFieldChange(org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldChangeEvent event)protected voidonDataObjectFieldDeleted(org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldDeletedEvent 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
-
FieldEditor
public FieldEditor(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()
-
getObjectField
public org.kie.workbench.common.services.datamodeller.core.ObjectProperty getObjectField()
-
loadDataObjectField
protected abstract void loadDataObjectField(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectField)
-
onContextChange
public void onContextChange(DataModelerContext context)
- Overrides:
onContextChangein classBaseEditor
-
onDataObjectFieldChange
protected void onDataObjectFieldChange(@Observes org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldChangeEvent event)
-
onDataObjectFieldDeleted
protected void onDataObjectFieldDeleted(@Observes org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldDeletedEvent event)
-
createFieldChangeEvent
protected org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldChangeEvent createFieldChangeEvent(org.kie.workbench.common.screens.datamodeller.events.ChangeType changeType)
-
-