Class EntityDataTaskPropertiesFragment
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent<EntityDataTaskModel>
io.jmix.bpmflowui.view.modeler.properties.entitydatatask.EntityDataTaskPropertiesFragment
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.router.AfterNavigationObserver
,com.vaadin.flow.router.BeforeEnterObserver
,com.vaadin.flow.router.BeforeLeaveObserver
,com.vaadin.flow.router.HasDynamicTitle
,com.vaadin.flow.router.internal.AfterNavigationHandler
,com.vaadin.flow.router.internal.BeforeEnterHandler
,com.vaadin.flow.router.internal.BeforeLeaveHandler
,PropertiesFragment<EntityDataTaskModel>
,Serializable
@ViewController("bpm_EntityDataTaskPropertiesFragment")
@ViewDescriptor("entity-data-task-properties-fragment.xml")
public class EntityDataTaskPropertiesFragment
extends AbstractElementPropertiesComponent<EntityDataTaskModel>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected BpmnXmlParser
protected BpmProperties
protected CurrentAuthentication
protected CollectionPropertyContainer<EntityAttributeModel>
protected EntityAttributesFragment
protected com.vaadin.flow.component.html.Div
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected InstanceContainer<EntityDataTaskModel>
protected JmixComboBox<String>
protected com.vaadin.flow.component.html.Div
protected FragmentCreator
protected static final String
protected static final String
protected static final String
protected JmixTextArea
protected CollectionPropertyContainer<JpqlParameterModel>
protected JpqlParametersFragment
protected com.vaadin.flow.component.html.Div
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected MessageBundle
protected MessageTools
protected Metadata
protected MetadataTools
protected ModelerPropsPanelUiHelper
protected ProcessFormViews
protected JmixComboBox<String>
protected com.vaadin.flow.component.textfield.TextField
protected static final String
protected static final String
protected JmixSelect<String>
protected JmixSelect<String>
Fields inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
modeler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<EntityAttributeModel>
collectMandatoryEntityAttributes
(String entityName) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
void
onEntityAttributesDcCollectionChange
(CollectionContainer.CollectionChangeEvent<EntityAttributeModel> event) void
onEntityDataTaskDcItemPropertyChange
(InstanceContainer.ItemPropertyChangeEvent<EntityDataTaskModel> event) protected void
void
onTaskTypeLookupFieldComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) protected void
updateEntityAttributesFragment
(String entityName) protected void
protected void
updateTaskTypeInModeler
(String taskType) Methods inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent
getEditedEntity, getModeler, setEntityToEdit, setModeler
Methods inherited from class io.jmix.flowui.view.StandardView
initContent
Methods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets
Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
JMIX_LOAD_ENTITIES_TASK_TYPE
- See Also:
-
JMIX_MODIFY_ENTITY_TASK_TYPE
- See Also:
-
JMIX_CREATE_ENTITY_TASK_TYPE
- See Also:
-
SAVE_LOAD_RESULT_AS_SINGLE_ENTITY
- See Also:
-
SAVE_LOAD_RESULT_AS_COLLECTION
- See Also:
-
bpmnXmlParser
-
processFormScreens
-
metadata
-
metadataTools
-
messageBundle
-
messageTools
-
bpmProperties
-
modelerPropsPanelUiHelper
-
currentAuthentication
-
fragmentCreator
-
entityDataTaskDc
-
entityAttributesDc
-
jpqlParametersDc
-
taskTypeLookupField
-
processVariableLookupField
-
saveLoadResultAsField
-
entityNameLookupField
-
resultVariableField
-
jpqlField
-
entityAttributesGroupBox
@ViewComponent protected com.vaadin.flow.component.orderedlayout.VerticalLayout entityAttributesGroupBox -
jpqlParametersGroupBox
@ViewComponent protected com.vaadin.flow.component.orderedlayout.VerticalLayout jpqlParametersGroupBox -
jpqlParametersFragmentContainer
-
executionListenersFragmentContainer
-
entityAttributesFragmentContainer
-
entityAttributesFragment
-
jpqlParametersFragment
-
processVariablesWithEntityType
-
-
Constructor Details
-
EntityDataTaskPropertiesFragment
public EntityDataTaskPropertiesFragment()
-
-
Method Details
-
onModelElementSet
-
initFragments
protected void initFragments() -
onTaskTypeLookupFieldComponentValueChange
@Subscribe("taskTypeLookupField") public void onTaskTypeLookupFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) -
initTaskTypeOptionsMap
protected void initTaskTypeOptionsMap() -
initJpqlField
protected void initJpqlField() -
initSaveLoadResultAsField
protected void initSaveLoadResultAsField() -
initProcessVariableLookupField
protected void initProcessVariableLookupField() -
updateEntityAttributesFragment
-
initEntityNameLookupField
protected void initEntityNameLookupField() -
collectAllJpaEntityNames
-
initResultVariableField
protected void initResultVariableField() -
initEntityAttributesTable
protected void initEntityAttributesTable() -
initJpqlParametersTable
protected void initJpqlParametersTable() -
initFieldsVisibility
protected void initFieldsVisibility() -
onEntityDataTaskDcItemPropertyChange
@Subscribe(id="entityDataTaskDc", target=DATA_CONTAINER) public void onEntityDataTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<EntityDataTaskModel> event) -
collectProcessVariablesWithEntityType
protected void collectProcessVariablesWithEntityType() -
getProcessVariablesWithEntityTypeFromStartEvent
-
getProcessVariablesWithEntityTypeFromDynamicForms
-
getProcessVariablesWithEntityTypeFromJmixScreens
-
getProcessVariablesWithEntityTypeFromCreateEntityDataTasks
-
collectAllProcessVariables
-
onEntityAttributesDcCollectionChange
@Subscribe(id="entityAttributesDc", target=DATA_CONTAINER) public void onEntityAttributesDcCollectionChange(CollectionContainer.CollectionChangeEvent<EntityAttributeModel> event) -
collectMandatoryEntityAttributes
-
updateTaskTypeInModeler
-
updateFieldsInModeler
protected void updateFieldsInModeler() -
getInstanceClass
- Specified by:
getInstanceClass
in interfacePropertiesFragment<EntityDataTaskModel>
- Specified by:
getInstanceClass
in classAbstractElementPropertiesComponent<EntityDataTaskModel>
-