Class JPADataObjectFieldEditor
- 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
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.jpadomain.JPADataObjectFieldEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,JPADataObjectFieldEditorView.Presenter
@Dependent public class JPADataObjectFieldEditor extends FieldEditor implements JPADataObjectFieldEditorView.Presenter
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.FieldEditor
dataObject, objectField
-
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 JPADataObjectFieldEditor(JPADataObjectFieldEditorView view, DomainHandlerRegistry handlerRegistry, javax.enterprise.event.Event<org.kie.workbench.common.screens.datamodeller.events.DataModelerEvent> dataModelerEvent, DataModelCommandBuilder commandBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()voidclear()protected voidclearColumnFields()protected voidclearGeneratedValueField()protected voidclearIdentifierField()protected voidclearRelationshipField()protected voidclearSequenceGeneratorField()StringgetDomainName()StringgetName()protected List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory>getPropertyEditorCategories()protected voidinit()protected voidloadDataObjectField(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectField)protected voidloadPropertyEditor()voidonColumnFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)voidonGeneratedValueFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)voidonIdentifierFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)voidonRelationTypeFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)voidonSequenceGeneratorFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)-
Methods inherited from class org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.FieldEditor
createFieldChangeEvent, getDataObject, getObjectField, onContextChange, onDataObjectFieldChange, onDataObjectFieldDeleted
-
Methods inherited from class org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.BaseEditor
executePostCommandProcessing, getContext, isReadonly, notifyChange, setReadonly
-
-
-
-
Constructor Detail
-
JPADataObjectFieldEditor
@Inject public JPADataObjectFieldEditor(JPADataObjectFieldEditorView view, DomainHandlerRegistry handlerRegistry, javax.enterprise.event.Event<org.kie.workbench.common.screens.datamodeller.events.DataModelerEvent> dataModelerEvent, DataModelCommandBuilder commandBuilder)
-
-
Method Detail
-
init
@PostConstruct protected void init()
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
getName
public String getName()
- Specified by:
getNamein classBaseEditor
-
getDomainName
public String getDomainName()
- Specified by:
getDomainNamein classBaseEditor
-
loadDataObjectField
protected void loadDataObjectField(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectField)- Specified by:
loadDataObjectFieldin classFieldEditor
-
onIdentifierFieldChange
public void onIdentifierFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)
- Specified by:
onIdentifierFieldChangein interfaceJPADataObjectFieldEditorView.Presenter
-
onColumnFieldChange
public void onColumnFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)
- Specified by:
onColumnFieldChangein interfaceJPADataObjectFieldEditorView.Presenter
-
onGeneratedValueFieldChange
public void onGeneratedValueFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)
- Specified by:
onGeneratedValueFieldChangein interfaceJPADataObjectFieldEditorView.Presenter
-
onSequenceGeneratorFieldChange
public void onSequenceGeneratorFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)
- Specified by:
onSequenceGeneratorFieldChangein interfaceJPADataObjectFieldEditorView.Presenter
-
onRelationTypeFieldChange
public void onRelationTypeFieldChange(DataModelerPropertyEditorFieldInfo fieldInfo, String newValue)
- Specified by:
onRelationTypeFieldChangein interfaceJPADataObjectFieldEditorView.Presenter
-
loadPropertyEditor
protected void loadPropertyEditor()
-
getPropertyEditorCategories
protected List<org.uberfire.ext.properties.editor.model.PropertyEditorCategory> getPropertyEditorCategories()
-
clear
public void clear()
- Specified by:
clearin classBaseEditor
-
clearIdentifierField
protected void clearIdentifierField()
-
clearGeneratedValueField
protected void clearGeneratedValueField()
-
clearSequenceGeneratorField
protected void clearSequenceGeneratorField()
-
clearColumnFields
protected void clearColumnFields()
-
clearRelationshipField
protected void clearRelationshipField()
-
-