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.ValidationEvent
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected BeanMethodModelHelper
protected BpmnXmlParser
protected ClassPathScanner
protected com.vaadin.flow.component.textfield.TextField
protected JmixComboBox<String>
protected JmixComboBox<MultiAssigneeSource>
protected JmixComboBox<String>
protected JmixComboBox<MethodInfo>
protected com.vaadin.flow.component.orderedlayout.VerticalLayout
protected com.vaadin.flow.component.textfield.TextField
protected Dialogs
protected com.vaadin.flow.component.textfield.TextField
protected UiEventPublisher
protected com.vaadin.flow.component.textfield.TextField
protected MessageBundle
protected Metadata
protected BpmnModeler
protected HasMultiInstanceLoopCharacteristics
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<BeanMethodModel>
protected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent>
getValueChangeEventConsumer
(String providerBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected void
protected void
protected void
protected void
void
onCollectionProcessVariableLookupComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) void
onCollectionProcessVariableLookupCustomValueSet
(com.vaadin.flow.component.combobox.ComboBoxBase.CustomValueSetEvent<com.vaadin.flow.component.combobox.ComboBox<String>> event) void
onCollectionSourceLookupComponentValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<MultiAssigneeSource>, MultiAssigneeSource> event) protected void
onCollectionUserListProviderLookupValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<String>, String> event) void
onCollectionUserListProviderMethodNameFieldValueChange
(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.ComboBox<MethodInfo>, MethodInfo> event) protected void
onLoopCharacteristicsDcItemPropertyChange
(InstanceContainer.ItemPropertyChangeEvent<MultiInstanceLoopCharacteristicsModel> event) 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.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, setupEntityToEdit
Methods inherited from class io.jmix.flowui.view.StandardView
initContent
Methods 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, setViewFacets
Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement
Methods 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, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods 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)
-