Class MultiInstanceLoopCharacteristicsPropertiesFragment
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.flowui.view.StandardDetailView<MultiInstanceLoopCharacteristicsModel>
io.jmix.bpmflowui.view.modeler.properties.multiinstance.MultiInstanceLoopCharacteristicsPropertiesFragment
- 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,- FragmentOwner,- ChangeTracker,- DetailView<MultiInstanceLoopCharacteristicsModel>,- ReadOnlyAwareView,- Serializable
@ViewController("bpm_MultiInstanceLoopCharacteristicsPropertiesFragment")
@ViewDescriptor("multi-instance-loop-characteristics-properties-fragment.xml")
public class MultiInstanceLoopCharacteristicsPropertiesFragment
extends StandardDetailView<MultiInstanceLoopCharacteristicsModel>
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.view.StandardDetailViewStandardDetailView.AfterSaveEvent, StandardDetailView.BeforeSaveEvent, StandardDetailView.InitEntityEvent<E>, StandardDetailView.SetupLockEvent, StandardDetailView.ValidationEventNested classes/interfaces inherited from class io.jmix.flowui.view.ViewView.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected BeanMethodModelHelperprotected BpmnXmlParserprotected ClassPathScannerprotected com.vaadin.flow.component.textfield.TextFieldprotected JmixComboBox<String>protected JmixComboBox<MultiAssigneeSource>protected JmixComboBox<String>protected JmixComboBox<MethodInfo>protected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected com.vaadin.flow.component.textfield.TextFieldprotected Dialogsprotected com.vaadin.flow.component.textfield.TextFieldprotected UiEventPublisherprotected com.vaadin.flow.component.textfield.TextFieldprotected MessageBundleprotected Metadataprotected BpmnModelerprotected HasMultiInstanceLoopCharacteristicsFields inherited from class io.jmix.flowui.view.StandardDetailViewDEFAULT_ROUTE_PARAM, LOCKED_BEFORE_REFRESH_ATTR_NAME, MODE_PARAM, MODE_READONLY, NEW_ENTITY_ID, READ_ONLY_BEFORE_REFRESH_ATTR_NAME, reloadSaved
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected List<BeanMethodModel>protected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent>getValueChangeEventConsumer(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected voidprotected voidprotected voidprotected voidvoidonCollectionProcessVariableLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) voidonCollectionProcessVariableLookupCustomValueSet(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event) voidonCollectionSourceLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<MultiAssigneeSource>, MultiAssigneeSource> event) protected voidonCollectionUserListProviderLookupValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) voidonCollectionUserListProviderMethodNameFieldValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<MethodInfo>, MethodInfo> event) protected voidonLoopCharacteristicsDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<MultiInstanceLoopCharacteristicsModel> event) voidsetModeler(BpmnModeler modeler) voidsetParentModelElement(HasMultiInstanceLoopCharacteristics parentModelElement) protected voidprotected voidprotected voidupdateParentModelAssignmentDetails(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) Methods inherited from class io.jmix.flowui.view.StandardDetailViewaddAfterSaveListener, addBeforeSaveListener, addInitEntityListener, addValidationEventListener, beforeEnter, closeWithDiscard, closeWithSave, findEntityId, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getEditedEntityOrNull, getLockStatus, getRouteParamName, getSaveNotificationText, hasUnsavedChanges, initExistingEntity, initNewEntity, isCrossFieldValidationEnabled, isReadOnly, isReloadEdited, isReloadSaved, isSaveActionPerformed, isShowSaveNotification, isShowValidationErrors, onDetachInternal, save, setCrossFieldValidationEnabled, setEntityToEdit, setReadOnly, setReloadEdited, setReloadSaved, setShowSaveNotification, setShowValidationErrors, setupEntityToEdit, setupEntityToEdit, setupEntityToEdit, validateViewMethods inherited from class io.jmix.flowui.view.StandardViewinitContentMethods inherited from class io.jmix.flowui.view.ViewaddAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.CompositegetChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.ComponentaddListener, 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, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
- 
Field Details- 
bpmnXmlParser
- 
dialogs
- 
messageBundle
- 
metadata
- 
classPathScanner
- 
eventPublisher
- 
beanMethodModelHelper
- 
loopCharacteristicsDc@ViewComponent protected InstanceContainer<MultiInstanceLoopCharacteristicsModel> loopCharacteristicsDc
- 
collectionProcessVariableLookup
- 
collectionUserListProviderLookup
- 
collectionUserListProviderMethodNameField
- 
collectionSourceLookup
- 
collectionUserListProviderMethodParamsBox@ViewComponent protected com.vaadin.flow.component.orderedlayout.VerticalLayout collectionUserListProviderMethodParamsBox
- 
collectionExpressionField
- 
loopCardinalityField
- 
elementVariableField
- 
completionConditionField
- 
modeler
- 
parentModelElement
 
- 
- 
Constructor Details- 
MultiInstanceLoopCharacteristicsPropertiesFragmentpublic MultiInstanceLoopCharacteristicsPropertiesFragment()
 
- 
- 
Method Details- 
setModeler
- 
setParentModelElement
- 
initFieldsVisibilityprotected void initFieldsVisibility()
- 
initCollectionProcessVariableLookupprotected void initCollectionProcessVariableLookup()
- 
initUserListProviderLookupprotected void initUserListProviderLookup()
- 
initCollectionExpressionFieldprotected void initCollectionExpressionField()
- 
getProcessVariablesOptionsList
- 
onCollectionUserListProviderLookupValueChange@Subscribe("collectionUserListProviderLookup") protected void onCollectionUserListProviderLookupValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) 
- 
getBeanMethodModels
- 
onCollectionUserListProviderMethodNameFieldValueChange@Subscribe("collectionUserListProviderMethodNameField") public void onCollectionUserListProviderMethodNameFieldValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<MethodInfo>, MethodInfo> event) 
- 
getValueChangeEventConsumerprotected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent> getValueChangeEventConsumer(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) 
- 
updateParentModelAssignmentDetailsprotected void updateParentModelAssignmentDetails(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) 
- 
onCollectionSourceLookupComponentValueChange@Subscribe("collectionSourceLookup") public void onCollectionSourceLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<MultiAssigneeSource>, MultiAssigneeSource> event) 
- 
onCollectionProcessVariableLookupCustomValueSet@Subscribe("collectionProcessVariableLookup") public void onCollectionProcessVariableLookupCustomValueSet(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event) 
- 
onLoopCharacteristicsDcItemPropertyChange@Subscribe(id="loopCharacteristicsDc", target=DATA_CONTAINER) protected void onLoopCharacteristicsDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<MultiInstanceLoopCharacteristicsModel> event) 
- 
updateLoopCharacteristicsInTheModelerprotected void updateLoopCharacteristicsInTheModeler()
- 
showCollectionChangedDialogprotected void showCollectionChangedDialog()
- 
onCollectionProcessVariableLookupComponentValueChange@Subscribe("collectionProcessVariableLookup") public void onCollectionProcessVariableLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) 
 
-