Class AdvancedDataObjectFieldEditor
- 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.advanceddomain.AdvancedDataObjectFieldEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,AdvancedDataObjectFieldEditorView.Presenter,AdvancedAnnotationListEditorAware
@Dependent public class AdvancedDataObjectFieldEditor extends FieldEditor implements AdvancedDataObjectFieldEditorView.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 AdvancedDataObjectFieldEditor(DomainHandlerRegistry handlerRegistry, javax.enterprise.event.Event<org.kie.workbench.common.screens.datamodeller.events.DataModelerEvent> dataModelerEvent, DataModelCommandBuilder commandBuilder, AdvancedDataObjectFieldEditorView view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()voidclear()StringgetDomainName()StringgetName()protected voidloadDataObjectField(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.kie.workbench.common.services.datamodeller.core.ObjectProperty objectField)voidonAddAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)voidonClearValuePair(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, String valuePair)voidonContextChange(DataModelerContext context)voidonDeleteAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)voidonValuePairChange(String annotationClassName, String valuePair, Object newValue)-
Methods inherited from class org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.FieldEditor
createFieldChangeEvent, getDataObject, getObjectField, onDataObjectFieldChange, onDataObjectFieldDeleted
-
Methods inherited from class org.kie.workbench.common.screens.datamodeller.client.widgets.common.domain.BaseEditor
executePostCommandProcessing, getContext, isReadonly, notifyChange, setReadonly
-
-
-
-
Constructor Detail
-
AdvancedDataObjectFieldEditor
@Inject public AdvancedDataObjectFieldEditor(DomainHandlerRegistry handlerRegistry, javax.enterprise.event.Event<org.kie.workbench.common.screens.datamodeller.events.DataModelerEvent> dataModelerEvent, DataModelCommandBuilder commandBuilder, AdvancedDataObjectFieldEditorView view)
-
-
Method Detail
-
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
-
onDeleteAnnotation
public void onDeleteAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
- Specified by:
onDeleteAnnotationin interfaceAdvancedAnnotationListEditorAware
-
onValuePairChange
public void onValuePairChange(String annotationClassName, String valuePair, Object newValue)
- Specified by:
onValuePairChangein interfaceAdvancedAnnotationListEditorAware
-
onClearValuePair
public void onClearValuePair(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, String valuePair)- Specified by:
onClearValuePairin interfaceAdvancedAnnotationListEditorAware
-
onAddAnnotation
public void onAddAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
- Specified by:
onAddAnnotationin interfaceAdvancedAnnotationListEditorAware
-
clear
public void clear()
- Specified by:
clearin classBaseEditor
-
onContextChange
public void onContextChange(DataModelerContext context)
- Overrides:
onContextChangein classFieldEditor
-
-