Class ServiceTaskPropertiesFragment
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.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent<ServiceTaskModel>
io.jmix.bpmflowui.view.modeler.properties.servicetask.ServiceTaskPropertiesFragment
- 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,- PropertiesFragment<ServiceTaskModel>,- FragmentOwner,- Serializable
@ViewController("bpm_ServiceTaskPropertiesFragment")
@ViewDescriptor("service-task-properties-fragment.xml")
public class ServiceTaskPropertiesFragment
extends AbstractElementPropertiesComponent<ServiceTaskModel>
- See Also:
- 
Nested Class SummaryNested 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 com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected JmixComboBox<String>protected BpmPropertiesprotected ClassPathScannerprotected DataContextprotected List<DelegateClassInfo>protected JmixComboBox<String>protected ExecutionListenersFragmentprotected com.vaadin.flow.component.html.Divprotected com.vaadin.flow.component.textfield.TextFieldprotected ExtensionPropertiesFragmentprotected com.vaadin.flow.component.html.Divprotected CollectionContainer<FieldModel>protected FieldsFragmentprotected com.vaadin.flow.component.orderedlayout.VerticalLayoutprotected com.vaadin.flow.component.html.Divprotected FragmentCreatorprotected JmixComboBox<String>protected static final org.slf4j.Loggerprotected MessageBundleprotected Messagesprotected JmixComboBox<MethodInfo>protected ModelerPropsPanelUiHelperprotected com.vaadin.flow.component.html.Divprotected com.vaadin.flow.component.textfield.TextFieldprotected InstanceContainer<ServiceTaskModel>protected JmixSelect<String>protected com.vaadin.flow.component.textfield.TextFieldprotected JmixCheckboxprotected UserDetailsHelperFields inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponentmodeler
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprotected voidbeforeShow(View.BeforeShowEvent event) protected JmixButtonprotected StringevaluateInitialServiceTaskTypeValue(ServiceTaskModel serviceTaskModel) protected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent>getValueChangeEventConsumer(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected voidinitDelegateExpressionField(ServiceTaskModel serviceTaskModel) protected voidprotected voidprotected voidinitJavaDelegateField(ServiceTaskModel serviceTaskModel) protected voidinitSpringBeanFields(ServiceTaskModel serviceTaskModel) protected voidinitTaskTypeSelect(ServiceTaskModel serviceTaskModel) voidonBeanNameFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) voidonFailRetryCycleComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<TypedTextField<String>, String> event) protected voidonMethodNameFieldValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<MethodInfo>, MethodInfo> event) protected voidonServiceTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ServiceTaskModel> event) protected voidupdateAssignmentDetailsModel(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected voidMethods inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponentgetEditedEntity, getModeler, setEntityToEdit, setModelerMethods inherited from class io.jmix.flowui.view.StandardViewinitContentMethods inherited from class io.jmix.flowui.view.ViewaddAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, onDetachInternal, 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.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
- 
Field Details- 
logprotected static final org.slf4j.Logger log
- 
bpmProperties
- 
userDetailsHelper
- 
classPathScanner
- 
modelerPropsPanelUiHelper
- 
beanMethodModelHelper
- 
messageBundle
- 
fragmentCreator
- 
messages
- 
dataContext
- 
serviceTaskDc
- 
fieldsDc
- 
serviceTaskTypeLookupField
- 
beanNameField
- 
methodNameField
- 
delegateExpressionField
- 
javaDelegateField
- 
expressionField
- 
resultVariableField
- 
topicField
- 
useLocalScopeForResultVariableCheckbox
- 
beanMethodParamsBox
- 
fieldsFragmentBox
- 
multiInstanceLoopCharacteristicsPropertiesFragmentContainer@ViewComponent protected com.vaadin.flow.component.html.Div multiInstanceLoopCharacteristicsPropertiesFragmentContainer
- 
fieldsFragmentContainer
- 
extensionPropertiesFragmentContainer
- 
executionListenersFragmentContainer
- 
fieldsFragment
- 
executionListenersFragment
- 
extensionPropertiesFragment
- 
multiInstanceLoopCharacteristicsPropertiesFragmentprotected MultiInstanceLoopCharacteristicsPropertiesFragment multiInstanceLoopCharacteristicsPropertiesFragment
- 
delegateClassInfoList
- 
delegateExpressionBeansWithImplClassNames
 
- 
- 
Constructor Details- 
ServiceTaskPropertiesFragmentpublic ServiceTaskPropertiesFragment()
 
- 
- 
Method Details- 
getInstanceClass
- 
beforeShow
- 
attachHelperHintButtonOnRetryCycleFieldpublic void attachHelperHintButtonOnRetryCycleField()
- 
createHelperButton
- 
initTaskTypeSelect
- 
initFragmentsprotected void initFragments()
- 
evaluateInitialServiceTaskTypeValue
- 
initFieldsVisibilityprotected void initFieldsVisibility()
- 
initSpringBeanFields
- 
initJavaDelegateField
- 
initDelegateExpressionField
- 
onFailRetryCycleComponentValueChange@Subscribe("failRetryCycle") public void onFailRetryCycleComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<TypedTextField<String>, String> event) 
- 
onServiceTaskDcItemPropertyChange@Subscribe(id="serviceTaskDc", target=DATA_CONTAINER) protected void onServiceTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ServiceTaskModel> event) 
- 
onBeanNameFieldComponentValueChange@Subscribe("beanNameField") public void onBeanNameFieldComponentValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<String>, String> event) 
- 
onMethodNameFieldValueChange@Subscribe("methodNameField") protected void onMethodNameFieldValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<JmixComboBox<MethodInfo>, MethodInfo> event) 
- 
getValueChangeEventConsumerprotected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent> getValueChangeEventConsumer(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) 
- 
updateAssignmentDetailsModelprotected void updateAssignmentDetailsModel(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) 
- 
updateFieldsInModelerprotected void updateFieldsInModeler()
- 
getServiceTaskTypeOptionsMap
 
-