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
Modifier and TypeFieldDescriptionprotected BeanMethodModelHelper
protected GroupBoxLayout
protected BpmProperties
protected ClassPathScanner
protected List<DelegateClassInfo>
protected ExecutionListenersFragment
protected CollectionContainer<FieldModel>
protected FieldsFragment
protected MessageBundle
protected ComboBox<MethodInfo>
protected ModelerPropsPanelUiHelper
protected BpmNotificationSender
protected BpmNotificationTemplateProvider
protected GroupBoxLayout
protected InstanceContainer<ServiceTaskModel>
protected CheckBox
protected UserDetailsHelper
Fields inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
modeler
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
evaluateInitialServiceTaskTypeValue
(ServiceTaskModel serviceTaskModel) protected Consumer<HasValue.ValueChangeEvent>
getValueChangeEventConsumer
(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
onModelElementSet
(ServiceTaskModel serviceTaskModel) protected void
onServiceTaskDcItemPropertyChange
(InstanceContainer.ItemPropertyChangeEvent<ServiceTaskModel> event) protected void
updateAssignmentDetailsModel
(String springBeanName, String methodName, List<BeanMethodParamModel> beanMethodParamModels) protected void
protected void
Methods inherited from class io.jmix.bpmui.screen.modeler.properties.AbstractElementPropertiesFragment
getModeler, setModelElement, setModeler
Methods 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:
getInstanceClass
in classAbstractElementPropertiesFragment<ServiceTaskModel>
-
onModelElementSet
- Specified by:
onModelElementSet
in 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
-