Class EntityDataTaskPropertiesFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment<EntityDataTaskModel>
io.jmix.bpmui.screen.modeler.properties.entitydatatask.EntityDataTaskPropertiesFragment
- All Implemented Interfaces:
FrameOwner
@UiController("bpm_EntityDataTaskPropertiesFragment")
@UiDescriptor("entity-data-task-properties-fragment.xml")
public class EntityDataTaskPropertiesFragment
extends AbstractElementPropertiesFragment<EntityDataTaskModel>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BpmnXmlParserprotected BpmPropertiesprotected CurrentAuthenticationprotected static final Stringprotected static final Stringprotected static final Stringprotected Messagesprotected MessageToolsprotected Metadataprotected MetadataToolsprotected ModelerPropsPanelUiHelperprotected ProcessFormScreensprotected static final Stringprotected static final StringFields inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
modelerFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<EntityAttributeModel>collectMandatoryEntityAttributes(String entityName) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidonEntityAttributesDcCollectionChange(CollectionContainer.CollectionChangeEvent<EntityAttributeModel> event) voidonEntityDataTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<EntityDataTaskModel> event) voidonJpqlParametersDcCollectionChange(CollectionContainer.CollectionChangeEvent<EntityAttributeModel> event) protected voidonModelElementSet(EntityDataTaskModel entityDataTaskModel) protected voidupdateEntityAttributesFragment(String entityName) protected voidprotected voidupdateTaskTypeInModeler(String taskType) Methods inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
getModeler, setModelElement, setModelerMethods inherited from class io.jmix.ui.screen.ScreenFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
-
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
-
messages
-
messageTools
-
bpmProperties
-
modelerPropsPanelUiHelper
-
currentAuthentication
-
-
Constructor Details
-
EntityDataTaskPropertiesFragment
public EntityDataTaskPropertiesFragment()
-
-
Method Details
-
getInstanceClass
- Specified by:
getInstanceClassin classAbstractElementPropertiesFragment<EntityDataTaskModel>
-
onModelElementSet
- Specified by:
onModelElementSetin classAbstractElementPropertiesFragment<EntityDataTaskModel>
-
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) -
onJpqlParametersDcCollectionChange
@Subscribe(id="jpqlParametersDc", target=DATA_CONTAINER) public void onJpqlParametersDcCollectionChange(CollectionContainer.CollectionChangeEvent<EntityAttributeModel> event) -
collectMandatoryEntityAttributes
-
updateTaskTypeInModeler
-
updateFieldsInModeler
protected void updateFieldsInModeler()
-