@UiController(value="bpm_BusinessRuleTaskPropertiesFragment") @UiDescriptor(value="business-rule-task-properties-fragment.xml") public class BusinessRuleTaskPropertiesFragment extends AbstractElementPropertiesFragment<BusinessRuleTaskModel>
Modifier and Type | Field and Description |
---|---|
protected io.jmix.ui.model.InstanceContainer<BusinessRuleTaskModel> |
businessRuleTaskDc |
protected io.jmix.ui.component.TextField<java.lang.String> |
decisionKeyField |
protected org.flowable.dmn.api.DmnRepositoryService |
dmnRepositoryService |
protected FlowableEntitiesConverter |
entitiesConverter |
protected ExecutionListenersFragment |
executionListenersFragment |
protected io.jmix.ui.model.CollectionPropertyContainer<FieldModel> |
fieldsDc |
protected io.jmix.core.Metadata |
metadata |
protected ModelerPropsPanelUiHelper |
modelerPropsPanelUiHelper |
protected org.flowable.engine.RepositoryService |
repositoryService |
protected io.jmix.ui.ScreenBuilders |
screenBuilders |
modeler
Constructor and Description |
---|
BusinessRuleTaskPropertiesFragment() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<BusinessRuleTaskModel> |
getInstanceClass() |
protected void |
onBusinessRuleTaskDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<BusinessRuleTaskModel> event) |
protected void |
onDecisionKeyFieldValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.String> event) |
protected void |
onModelElementSet(BusinessRuleTaskModel modelElement) |
protected void |
onOpenDecisionTableModelerBtnClick(io.jmix.ui.component.Button.ClickEvent event) |
protected void |
onOpenDmnDecisionTableLookupBtnClick(io.jmix.ui.component.Button.ClickEvent event) |
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 ModelerPropsPanelUiHelper modelerPropsPanelUiHelper
@Autowired protected io.jmix.ui.model.InstanceContainer<BusinessRuleTaskModel> businessRuleTaskDc
@Autowired protected io.jmix.ui.ScreenBuilders screenBuilders
@Autowired protected org.flowable.engine.RepositoryService repositoryService
@Autowired protected ExecutionListenersFragment executionListenersFragment
@Autowired protected io.jmix.ui.model.CollectionPropertyContainer<FieldModel> fieldsDc
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> decisionKeyField
@Autowired protected org.flowable.dmn.api.DmnRepositoryService dmnRepositoryService
@Autowired protected FlowableEntitiesConverter entitiesConverter
public java.lang.Class<BusinessRuleTaskModel> getInstanceClass()
getInstanceClass
in class AbstractElementPropertiesFragment<BusinessRuleTaskModel>
protected void onModelElementSet(BusinessRuleTaskModel modelElement)
onModelElementSet
in class AbstractElementPropertiesFragment<BusinessRuleTaskModel>
@Subscribe(value="decisionKeyField") protected void onDecisionKeyFieldValueChange(io.jmix.ui.component.HasValue.ValueChangeEvent<java.lang.String> event)
@Subscribe(id="businessRuleTaskDc", target=DATA_CONTAINER) protected void onBusinessRuleTaskDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<BusinessRuleTaskModel> event)
protected void updateFieldsInModeler()
@Subscribe(value="openDmnDecisionTableLookupBtn") protected void onOpenDmnDecisionTableLookupBtnClick(io.jmix.ui.component.Button.ClickEvent event)
@Subscribe(value="openDecisionTableModelerBtn") protected void onOpenDecisionTableModelerBtnClick(io.jmix.ui.component.Button.ClickEvent event)