@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, setModeler
addAfterInitListener, 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()