@UiController(value="bpm_ServiceTaskPropertiesFragment") @UiDescriptor(value="service-task-properties-fragment.xml") public class ServiceTaskPropertiesFragment extends AbstractElementPropertiesFragment<ServiceTaskModel>
| Modifier and Type | Field and Description | 
|---|---|
protected BeanMethodModelHelper | 
beanMethodModelHelper  | 
protected io.jmix.ui.component.GroupBoxLayout | 
beanMethodParamsBox  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
beanNameField  | 
protected ClassPathScanner | 
classPathScanner  | 
protected java.util.List<DelegateClassInfo> | 
delegateClassInfoList  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
delegateExpressionField  | 
protected ExecutionListenersFragment | 
executionListenersFragment  | 
protected io.jmix.ui.component.TextField<java.lang.String> | 
expressionField  | 
protected io.jmix.ui.model.CollectionContainer<FieldModel> | 
fieldsDc  | 
protected FieldsFragment | 
fieldsFragment  | 
protected io.jmix.ui.component.Label<java.lang.String> | 
fieldsLabel  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
javaDelegateField  | 
protected io.jmix.ui.screen.MessageBundle | 
messageBundle  | 
protected io.jmix.ui.component.ComboBox<MethodInfo> | 
methodNameField  | 
protected ModelerPropsPanelUiHelper | 
modelerPropsPanelUiHelper  | 
protected MultiInstanceLoopCharacteristicsPropertiesFragment | 
multiInstanceLoopCharacteristicsPropertiesFragment  | 
protected io.jmix.ui.component.TextField<java.lang.String> | 
resultVariableField  | 
protected io.jmix.ui.model.InstanceContainer<ServiceTaskModel> | 
serviceTaskDc  | 
protected io.jmix.ui.component.ComboBox<java.lang.String> | 
serviceTaskTypeLookupField  | 
protected io.jmix.ui.component.CheckBox | 
useLocalScopeForResultVariableCheckbox  | 
modeler| Constructor and Description | 
|---|
ServiceTaskPropertiesFragment()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.String | 
evaluateInitialServiceTaskTypeValue(ServiceTaskModel serviceTaskModel)  | 
java.lang.Class<ServiceTaskModel> | 
getInstanceClass()  | 
protected java.util.Map<java.lang.String,java.lang.String> | 
getServiceTaskTypeOptionsMap()  | 
protected java.util.function.Consumer<io.jmix.ui.component.HasValue.ValueChangeEvent> | 
getValueChangeEventConsumer(java.lang.String springBeanName,
                           java.lang.String methodName,
                           java.util.List<BeanMethodParamModel> beanMethodParamModels)  | 
protected void | 
initDelegateExpressionField()  | 
protected void | 
initFieldsVisibility()  | 
protected void | 
initJavaDelegateField()  | 
protected void | 
initSpringBeanFields()  | 
protected void | 
onBeanNameFieldValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.String> event)  | 
protected void | 
onFieldsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FieldModel> event)  | 
protected void | 
onMethodNameFieldValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<MethodInfo> event)  | 
protected void | 
onModelElementSet(ServiceTaskModel serviceTaskModel)  | 
protected void | 
onServiceTaskDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ServiceTaskModel> event)  | 
protected void | 
updateAssignmentDetailsModel(java.lang.String springBeanName,
                            java.lang.String methodName,
                            java.util.List<BeanMethodParamModel> beanMethodParamModels)  | 
protected void | 
updateFieldsInModeler()  | 
getModeler, setModelElement, setModeleraddAfterInitListener, addAttachEventListener, addDetachEventListener, addInitListener, fireEvent, getApplicationContext, getEventHub, getExtensions, getFragment, getHostController, getHostScreen, getId, getScreenData, getUiEventListeners, init, setApplicationContext, setExtensions, setFragment, setHostController, setId, setScreenData, setUiEventListeners@Autowired protected io.jmix.ui.model.InstanceContainer<ServiceTaskModel> serviceTaskDc
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> serviceTaskTypeLookupField
@Autowired protected MultiInstanceLoopCharacteristicsPropertiesFragment multiInstanceLoopCharacteristicsPropertiesFragment
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> beanNameField
@Autowired protected io.jmix.ui.component.ComboBox<MethodInfo> methodNameField
@Autowired protected ClassPathScanner classPathScanner
@Autowired protected io.jmix.ui.component.GroupBoxLayout beanMethodParamsBox
@Autowired protected io.jmix.ui.screen.MessageBundle messageBundle
@Autowired protected ModelerPropsPanelUiHelper modelerPropsPanelUiHelper
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> delegateExpressionField
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> expressionField
@Autowired protected io.jmix.ui.component.ComboBox<java.lang.String> javaDelegateField
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> resultVariableField
@Autowired protected ExecutionListenersFragment executionListenersFragment
@Autowired protected io.jmix.ui.model.CollectionContainer<FieldModel> fieldsDc
@Autowired protected FieldsFragment fieldsFragment
@Autowired protected io.jmix.ui.component.Label<java.lang.String> fieldsLabel
@Autowired protected io.jmix.ui.component.CheckBox useLocalScopeForResultVariableCheckbox
@Autowired protected BeanMethodModelHelper beanMethodModelHelper
protected java.util.List<DelegateClassInfo> delegateClassInfoList
public java.lang.Class<ServiceTaskModel> getInstanceClass()
getInstanceClass in class AbstractElementPropertiesFragment<ServiceTaskModel>protected void onModelElementSet(ServiceTaskModel serviceTaskModel)
onModelElementSet in class AbstractElementPropertiesFragment<ServiceTaskModel>protected java.lang.String evaluateInitialServiceTaskTypeValue(ServiceTaskModel serviceTaskModel)
protected void initFieldsVisibility()
protected void initSpringBeanFields()
protected void initJavaDelegateField()
protected void initDelegateExpressionField()
@Subscribe(id="serviceTaskDc",
           target=DATA_CONTAINER)
protected void onServiceTaskDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ServiceTaskModel> event)
@Subscribe(value="beanNameField") protected void onBeanNameFieldValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.String> event)
@Subscribe(value="methodNameField") protected void onMethodNameFieldValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<MethodInfo> event)
protected java.util.function.Consumer<io.jmix.ui.component.HasValue.ValueChangeEvent> getValueChangeEventConsumer(java.lang.String springBeanName,
                                                                                                                  java.lang.String methodName,
                                                                                                                  java.util.List<BeanMethodParamModel> beanMethodParamModels)
protected void updateAssignmentDetailsModel(java.lang.String springBeanName,
                                            java.lang.String methodName,
                                            java.util.List<BeanMethodParamModel> beanMethodParamModels)
@Subscribe(id="fieldsDc",
           target=DATA_CONTAINER)
protected void onFieldsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<FieldModel> event)
protected void updateFieldsInModeler()
protected java.util.Map<java.lang.String,java.lang.String> getServiceTaskTypeOptionsMap()