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>,Serializable
@ViewController("bpm_ServiceTaskPropertiesFragment")
@ViewDescriptor("service-task-properties-fragment.xml")
public class ServiceTaskPropertiesFragment
extends AbstractElementPropertiesComponent<ServiceTaskModel>
- See Also:
-
Nested Class Summary
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
FieldsModifier 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.AbstractElementPropertiesComponent
modeler -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AbstractElementPropertiesComponent
getEditedEntity, getModeler, setEntityToEdit, setModelerMethods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setMeterRegistry, 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.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
log
protected 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
-
multiInstanceLoopCharacteristicsPropertiesFragment
protected MultiInstanceLoopCharacteristicsPropertiesFragment multiInstanceLoopCharacteristicsPropertiesFragment -
delegateClassInfoList
-
delegateExpressionBeansWithImplClassNames
-
-
Constructor Details
-
ServiceTaskPropertiesFragment
public ServiceTaskPropertiesFragment()
-
-
Method Details
-
getInstanceClass
-
beforeShow
-
attachHelperHintButtonOnRetryCycleField
public void attachHelperHintButtonOnRetryCycleField() -
createHelperButton
-
initTaskTypeSelect
-
initFragments
protected void initFragments() -
evaluateInitialServiceTaskTypeValue
-
initFieldsVisibility
protected 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) -
getValueChangeEventConsumer
protected Consumer<com.vaadin.flow.component.HasValue.ValueChangeEvent> getValueChangeEventConsumer(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) -
updateAssignmentDetailsModel
protected void updateAssignmentDetailsModel(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) -
updateFieldsInModeler
protected void updateFieldsInModeler() -
getServiceTaskTypeOptionsMap
-