Class MultiInstanceLoopCharacteristicsPropertiesFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.bpmui.screen.modeler.properties.multiinstance.MultiInstanceLoopCharacteristicsPropertiesFragment
- All Implemented Interfaces:
FrameOwner
@UiController("bpm_MultiInstanceLoopCharacteristicsPropertiesFragment")
@UiDescriptor("multi-instance-loop-characteristics-properties-fragment.xml")
public class MultiInstanceLoopCharacteristicsPropertiesFragment
extends ScreenFragment
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected BeanMethodModelHelper
protected BpmnXmlParser
protected ClassPathScanner
protected ComboBox<MultiAssigneeSource>
protected ComboBox<MethodInfo>
protected GroupBoxLayout
protected Dialogs
protected UiEventPublisher
protected MessageBundle
protected Metadata
protected BpmnModeler
protected HasMultiInstanceLoopCharacteristics
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<BeanMethodModel>
protected Consumer<HasValue.ValueChangeEvent>
getValueChangeEventConsumer
(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected void
protected void
protected void
protected void
protected void
void
protected void
onLoopCharacteristicsDcItemPropertyChange
(InstanceContainer.ItemPropertyChangeEvent<MultiInstanceLoopCharacteristicsModel> event) protected void
void
setModeler
(BpmnModeler modeler) void
setParentModelElement
(HasMultiInstanceLoopCharacteristics parentModelElement) protected void
protected void
protected void
updateParentModelAssignmentDetails
(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) Methods 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
-
loopCharacteristicsDc
-
collectionProcessVariableLookup
-
collectionUserListProviderLookup
-
loopCardinalityField
-
elementVariableField
-
completionConditionField
-
collectionSourceLookup
-
bpmnXmlParser
-
dialogs
-
messageBundle
-
metadata
-
classPathScanner
-
eventPublisher
-
collectionExpressionField
-
collectionUserListProviderMethodParamsBox
-
collectionUserListProviderMethodNameField
-
beanMethodModelHelper
-
modeler
-
parentModelElement
-
-
Constructor Details
-
MultiInstanceLoopCharacteristicsPropertiesFragment
public MultiInstanceLoopCharacteristicsPropertiesFragment()
-
-
Method Details
-
setModeler
-
setParentModelElement
-
initFieldsVisibility
protected void initFieldsVisibility() -
initCollectionProcessVariableLookup
protected void initCollectionProcessVariableLookup() -
initUserListProviderLookup
protected void initUserListProviderLookup() -
initCollectionExpressionField
protected void initCollectionExpressionField() -
getProcessVariablesOptionsList
-
onCollectionUserListProviderLookupValueChange
@Subscribe("collectionUserListProviderLookup") protected void onCollectionUserListProviderLookupValueChange(HasValue.ValueChangeEvent<String> event) -
getBeanMethodModels
-
onCollectionUserListProviderMethodNameFieldValueChange
@Subscribe("collectionUserListProviderMethodNameField") public void onCollectionUserListProviderMethodNameFieldValueChange(HasValue.ValueChangeEvent<MethodInfo> event) -
getValueChangeEventConsumer
protected Consumer<HasValue.ValueChangeEvent> getValueChangeEventConsumer(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) -
updateParentModelAssignmentDetails
protected void updateParentModelAssignmentDetails(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) -
onValueLookupChange
-
onLoopCharacteristicsDcItemPropertyChange
@Subscribe(id="loopCharacteristicsDc", target=DATA_CONTAINER) protected void onLoopCharacteristicsDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<MultiInstanceLoopCharacteristicsModel> event) -
updateLoopCharacteristicsInTheModeler
protected void updateLoopCharacteristicsInTheModeler() -
showCollectionChangedDialog
protected void showCollectionChangedDialog()
-