Class ServiceTaskPropertiesFragment
java.lang.Object
io.jmix.ui.screen.ScreenFragment
io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment<ServiceTaskModel>
io.jmix.bpmui.screen.modeler.properties.servicetask.ServiceTaskPropertiesFragment
- All Implemented Interfaces:
FrameOwner
@UiController("bpm_ServiceTaskPropertiesFragment")
@UiDescriptor("service-task-properties-fragment.xml")
public class ServiceTaskPropertiesFragment
extends AbstractElementPropertiesFragment<ServiceTaskModel>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.ScreenFragment
ScreenFragment.AfterInitEvent, ScreenFragment.AttachEvent, ScreenFragment.DetachEvent, ScreenFragment.InitEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BeanMethodModelHelperprotected GroupBoxLayoutprotected BpmPropertiesprotected ClassPathScannerprotected List<DelegateClassInfo>protected ExecutionListenersFragmentprotected CollectionContainer<FieldModel>protected FieldsFragmentprotected MessageBundleprotected ComboBox<MethodInfo>protected ModelerPropsPanelUiHelperprotected BpmNotificationSenderprotected BpmNotificationTemplateProviderprotected GroupBoxLayoutprotected InstanceContainer<ServiceTaskModel>protected CheckBoxprotected UserDetailsHelperFields inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
modelerFields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringevaluateInitialServiceTaskTypeValue(ServiceTaskModel serviceTaskModel) protected Consumer<HasValue.ValueChangeEvent>getValueChangeEventConsumer(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidonModelElementSet(ServiceTaskModel serviceTaskModel) protected voidonServiceTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ServiceTaskModel> event) protected voidupdateAssignmentDetailsModel(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected voidprotected voidMethods inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
getModeler, setModelElement, setModelerMethods inherited from class io.jmix.ui.screen.ScreenFragment
addAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners
-
Field Details
-
notificationSender
-
notificationTemplateProvider
-
bpmProperties
-
userDetailsHelper
-
serviceTaskDc
-
serviceTaskTypeLookupField
-
multiInstanceLoopCharacteristicsPropertiesFragment
@Autowired protected MultiInstanceLoopCharacteristicsPropertiesFragment multiInstanceLoopCharacteristicsPropertiesFragment -
beanNameField
-
methodNameField
-
classPathScanner
-
beanMethodParamsBox
-
messageBundle
-
modelerPropsPanelUiHelper
-
delegateExpressionField
-
expressionField
-
javaDelegateField
-
resultVariableField
-
executionListenersFragment
-
fieldsDc
-
fieldsFragment
-
fieldsLabel
-
useLocalScopeForResultVariableCheckbox
-
beanMethodModelHelper
-
sendNotificationGroupBox
-
delegateClassInfoList
-
delegateExpressionBeansWithImplClassNames
-
-
Constructor Details
-
ServiceTaskPropertiesFragment
public ServiceTaskPropertiesFragment()
-
-
Method Details
-
getInstanceClass
- Specified by:
getInstanceClassin classAbstractElementPropertiesFragment<ServiceTaskModel>
-
onModelElementSet
- Specified by:
onModelElementSetin classAbstractElementPropertiesFragment<ServiceTaskModel>
-
updateExecutionListenersInModeler
protected void updateExecutionListenersInModeler() -
evaluateInitialServiceTaskTypeValue
-
initFieldsVisibility
protected void initFieldsVisibility() -
initSpringBeanFields
protected void initSpringBeanFields() -
initJavaDelegateField
protected void initJavaDelegateField() -
initDelegateExpressionField
protected void initDelegateExpressionField() -
onServiceTaskDcItemPropertyChange
@Subscribe(id="serviceTaskDc", target=DATA_CONTAINER) protected void onServiceTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<ServiceTaskModel> event) -
onBeanNameFieldValueChange
@Subscribe("beanNameField") protected void onBeanNameFieldValueChange(HasValue.ValueChangeEvent<String> event) -
onMethodNameFieldValueChange
@Subscribe("methodNameField") protected void onMethodNameFieldValueChange(HasValue.ValueChangeEvent<MethodInfo> event) -
getValueChangeEventConsumer
protected Consumer<HasValue.ValueChangeEvent> getValueChangeEventConsumer(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) -
updateAssignmentDetailsModel
protected void updateAssignmentDetailsModel(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) -
onFieldsDcCollectionChange
@Subscribe(id="fieldsDc", target=DATA_CONTAINER) protected void onFieldsDcCollectionChange(CollectionContainer.CollectionChangeEvent<FieldModel> event) -
updateFieldsInModeler
protected void updateFieldsInModeler() -
getServiceTaskTypeOptionsMap
-