Class EntityDataTaskPropertiesFragment

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
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:
  • Field Details

  • Constructor Details

    • EntityDataTaskPropertiesFragment

      public EntityDataTaskPropertiesFragment()
  • Method Details

    • onModelElementSet

      @Subscribe protected void onModelElementSet(View.BeforeShowEvent event)
    • 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

      protected void updateEntityAttributesFragment(String entityName)
    • initEntityNameLookupField

      protected void initEntityNameLookupField()
    • collectAllJpaEntityNames

      protected Map<String,String> 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

      protected Map<String,String> getProcessVariablesWithEntityTypeFromStartEvent(String bpmnXml)
    • getProcessVariablesWithEntityTypeFromDynamicForms

      protected Map<String,String> getProcessVariablesWithEntityTypeFromDynamicForms(String bpmnXml)
    • getProcessVariablesWithEntityTypeFromJmixScreens

      protected Map<String,String> getProcessVariablesWithEntityTypeFromJmixScreens(String bpmnXml)
    • getProcessVariablesWithEntityTypeFromCreateEntityDataTasks

      protected Map<String,String> getProcessVariablesWithEntityTypeFromCreateEntityDataTasks(String bpmnXml)
    • collectAllProcessVariables

      protected List<String> collectAllProcessVariables()
    • onEntityAttributesDcCollectionChange

      @Subscribe(id="entityAttributesDc", target=DATA_CONTAINER) public void onEntityAttributesDcCollectionChange(CollectionContainer.CollectionChangeEvent<EntityAttributeModel> event)
    • collectMandatoryEntityAttributes

      protected List<EntityAttributeModel> collectMandatoryEntityAttributes(String entityName)
    • updateTaskTypeInModeler

      protected void updateTaskTypeInModeler(String taskType)
    • updateFieldsInModeler

      protected void updateFieldsInModeler()
    • getInstanceClass

      public Class<EntityDataTaskModel> getInstanceClass()