@UiController(value="bpm_ProcessPropertiesFragment") @UiDescriptor(value="process-properties-fragment.xml") public class ProcessPropertiesFragment extends AbstractElementPropertiesFragment<ProcessModel>
Modifier and Type | Field and Description |
---|---|
protected BpmnXmlParser |
bpmnXmlParser |
protected io.jmix.ui.component.TextField<java.lang.String> |
candidateStarterGroupsField |
protected io.jmix.ui.component.TextField<java.lang.String> |
candidateStarterUsersField |
protected io.jmix.ui.model.DataContext |
dataContext |
protected io.jmix.ui.model.CollectionContainer<ErrorDefinitionModel> |
errorDefinitionsDc |
protected io.jmix.ui.model.CollectionContainer<EventListenerModel> |
eventListenersDc |
protected io.jmix.ui.component.DataGrid<EventListenerModel> |
eventListenersTable |
protected io.jmix.ui.model.CollectionContainer<MessageDefinitionModel> |
messageDefinitionsDc |
protected io.jmix.ui.component.Table<MessageDefinitionModel> |
messageDefinitionsTable |
protected io.jmix.core.Messages |
messages |
protected io.jmix.core.Metadata |
metadata |
protected ModelerPropsPanelUiHelper |
modelerPropsPanelUiHelper |
protected java.lang.String |
participantId |
protected io.jmix.ui.model.InstanceContainer<ProcessModel> |
processDc |
protected io.jmix.ui.ScreenBuilders |
screenBuilders |
protected io.jmix.ui.model.CollectionContainer<SignalDefinitionModel> |
signalDefinitionsDc |
protected io.jmix.ui.component.Table<SignalDefinitionModel> |
signalDefinitionsTable |
modeler
Constructor and Description |
---|
ProcessPropertiesFragment() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
eventListenersTableRowDescriptionProvider(EventListenerModel eventListenerModel) |
java.lang.Class<ProcessModel> |
getInstanceClass() |
protected void |
moveEventListenerDown() |
protected void |
moveEventListenerUp() |
protected void |
onEditCandidateStarterGroupsBtnClick(io.jmix.ui.component.Button.ClickEvent event) |
protected void |
onEditCandidateStarterUsersBtnClick(io.jmix.ui.component.Button.ClickEvent event) |
void |
onErrorDefinitionsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<ErrorDefinitionModel> event) |
void |
onErrorDefinitionsTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event) |
void |
onErrorDefinitionsTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onEventListenersDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<EventListenerModel> event) |
protected void |
onEventListenersTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onEventListenersTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onMessageDefinitionsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<MessageDefinitionModel> e) |
protected void |
onMessageDefinitionsTableCreateActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onMessageDefinitionsTableEditActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onModelElementSet(ProcessModel modelElement) |
protected void |
onProcessDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ProcessModel> event) |
protected void |
onSignalDefinitionsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<SignalDefinitionModel> e) |
protected void |
onSignalDefinitionsTableCreateActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event) |
protected void |
onSignalDefinitionsTableEditActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event) |
void |
setParticipantId(java.lang.String participantId) |
void |
setProcessModel(ProcessModel processModel) |
protected void |
updateEventListenersInModeler() |
protected void |
updateModelerScreenCaption(java.lang.String processId) |
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<ProcessModel> processDc
@Autowired protected BpmnXmlParser bpmnXmlParser
@Autowired protected io.jmix.ui.model.CollectionContainer<EventListenerModel> eventListenersDc
@Autowired protected io.jmix.ui.model.CollectionContainer<SignalDefinitionModel> signalDefinitionsDc
@Autowired protected io.jmix.ui.model.CollectionContainer<MessageDefinitionModel> messageDefinitionsDc
@Autowired protected io.jmix.ui.model.CollectionContainer<ErrorDefinitionModel> errorDefinitionsDc
@Autowired protected io.jmix.ui.component.Table<SignalDefinitionModel> signalDefinitionsTable
@Autowired protected io.jmix.ui.component.Table<MessageDefinitionModel> messageDefinitionsTable
@Autowired protected io.jmix.ui.ScreenBuilders screenBuilders
@Autowired protected ModelerPropsPanelUiHelper modelerPropsPanelUiHelper
@Autowired protected io.jmix.ui.component.DataGrid<EventListenerModel> eventListenersTable
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> candidateStarterGroupsField
@Autowired protected io.jmix.ui.component.TextField<java.lang.String> candidateStarterUsersField
@Autowired protected io.jmix.ui.model.DataContext dataContext
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.core.Messages messages
protected java.lang.String participantId
public java.lang.Class<ProcessModel> getInstanceClass()
getInstanceClass
in class AbstractElementPropertiesFragment<ProcessModel>
protected void onModelElementSet(ProcessModel modelElement)
onModelElementSet
in class AbstractElementPropertiesFragment<ProcessModel>
public void setProcessModel(ProcessModel processModel)
public void setParticipantId(java.lang.String participantId)
@Subscribe(id="processDc", target=DATA_CONTAINER) protected void onProcessDcItemPropertyChange(io.jmix.ui.model.InstanceContainer.ItemPropertyChangeEvent<ProcessModel> event)
@Subscribe(id="eventListenersDc", target=DATA_CONTAINER) protected void onEventListenersDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<EventListenerModel> event)
@Subscribe(id="signalDefinitionsDc", target=DATA_CONTAINER) protected void onSignalDefinitionsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<SignalDefinitionModel> e)
@Subscribe(id="messageDefinitionsDc", target=DATA_CONTAINER) protected void onMessageDefinitionsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<MessageDefinitionModel> e)
@Subscribe(id="errorDefinitionsDc", target=DATA_CONTAINER) public void onErrorDefinitionsDcCollectionChange(io.jmix.ui.model.CollectionContainer.CollectionChangeEvent<ErrorDefinitionModel> event)
protected void updateEventListenersInModeler()
@Subscribe(value="eventListenersTable.create") protected void onEventListenersTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="eventListenersTable.edit") protected void onEventListenersTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="eventListenersTable.moveUp") protected void moveEventListenerDown()
@Subscribe(value="eventListenersTable.moveDown") protected void moveEventListenerUp()
@Subscribe(value="signalDefinitionsTable.create") protected void onSignalDefinitionsTableCreateActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="signalDefinitionsTable.edit") protected void onSignalDefinitionsTableEditActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="messageDefinitionsTable.create") protected void onMessageDefinitionsTableCreateActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="messageDefinitionsTable.edit") protected void onMessageDefinitionsTableEditActionPerformed(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="errorDefinitionsTable.create") public void onErrorDefinitionsTableCreate(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Subscribe(value="errorDefinitionsTable.edit") public void onErrorDefinitionsTableEdit(io.jmix.ui.action.Action.ActionPerformedEvent event)
@Install(to="eventListenersTable", subject="rowDescriptionProvider") protected java.lang.String eventListenersTableRowDescriptionProvider(EventListenerModel eventListenerModel)
@Subscribe(value="editCandidateStarterGroupsBtn") protected void onEditCandidateStarterGroupsBtnClick(io.jmix.ui.component.Button.ClickEvent event)
@Subscribe(value="editCandidateStarterUsersBtn") protected void onEditCandidateStarterUsersBtnClick(io.jmix.ui.component.Button.ClickEvent event)
protected void updateModelerScreenCaption(java.lang.String processId)