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,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 Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.StandardDetailView
StandardDetailView.AfterSaveEvent, StandardDetailView.BeforeSaveEvent, StandardDetailView.InitEntityEvent<E>, StandardDetailView.ValidationEventNested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent -
Field Summary
FieldsModifier 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.StandardDetailView
DEFAULT_ROUTE_PARAM, LOCKED_BEFORE_REFRESH_ATTR_NAME, MODE_PARAM, MODE_READONLY, NEW_ENTITY_ID, READ_ONLY_BEFORE_REFRESH_ATTR_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier 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.StandardDetailView
addAfterSaveListener, addBeforeSaveListener, addInitEntityListener, addValidationEventListener, beforeEnter, closeWithDiscard, closeWithSave, entityCanBeLoaded, findEntityId, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getPessimisticLockStatus, getRouteParamName, hasUnsavedChanges, initExistingEntity, initNewEntity, isCrossFieldValidationEnabled, isReadOnly, isSaveActionPerformed, isShowSaveNotification, isShowValidationErrors, save, setCrossFieldValidationEnabled, setEntityToEdit, setReadOnly, setShowSaveNotification, setShowValidationErrors, setupEntityToEdit, setupEntityToEdit, setupEntityToEditMethods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacetsMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, 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
-
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(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) -
getValueChangeEventConsumer
protected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent> getValueChangeEventConsumer(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) -
updateParentModelAssignmentDetails
protected 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) -
updateLoopCharacteristicsInTheModeler
protected void updateLoopCharacteristicsInTheModeler() -
showCollectionChangedDialog
protected void showCollectionChangedDialog() -
onCollectionProcessVariableLookupComponentValueChange
@Subscribe("collectionProcessVariableLookup") public void onCollectionProcessVariableLookupComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event)
-