Class WorkflowModelBean
java.lang.Object
de.xima.fc.workflow.designer.bean.WorkflowModelBean
- All Implemented Interfaces:
Serializable
Bean that holds the different models (state) required by the workflow. This is the central point that stores data and
can be accessed by all other beans. Other beans should not store state of their own. This bean does not have a
Inject
s to other workflow beans, so it can be freely referenced.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionActivePropertiesModel<NodeModel,
? extends INodePropertiesBean<?>> ActivePropertiesModel<TriggerModel,
? extends ITriggerPropertiesBean<?>> boolean
boolean
void
setAssociatesModel
(AssociatesModel associatesModel) void
setBackupDialogModel
(BackupDialogModel backupDialogModel) void
setBackupModel
(WorkflowBackupModel backupModel) void
setContextModel
(WorkflowContextModel workflowContextModel) void
setDevMode
(boolean devMode) void
setDrawerPanelModel
(DrawerPanelModel drawerPanelModel) void
setElementInfoPanelModel
(ElementInfoPanelModel elementInfoPanelModel) void
setFlowchartModel
(FlowchartModel model) void
setInitialHandlers
(InitialElementHandlerTypeSet initialHandlers) void
setInitiallyPersisted
(boolean persisted) void
setInitialNodePrototype
(IInitialNodePrototypeModel initialNodePrototype) void
setNodePropertiesModel
(ActivePropertiesModel<NodeModel, ? extends INodePropertiesBean<?>> nodePropertiesModel) void
setPropertiesPanelModel
(PropertiesPanelModel propertiesPanelModel) void
setTriggerPropertiesModel
(ActivePropertiesModel<TriggerModel, ? extends ITriggerPropertiesBean<?>> triggerPropertiesModel) void
setValidationModel
(WorkflowValidationModel validationModel) void
setViewSettingsModel
(ViewSettingsModel viewSettingsModel) void
setWorkflowExternalState
(WorkflowExternalState externalState) void
setWorkflowStateListModel
(WorkflowStateListModel workflowStateListModel)
-
Constructor Details
-
WorkflowModelBean
public WorkflowModelBean()
-
-
Method Details
-
getAssociatesModel
-
getBackupDialogModel
-
getBackupModel
- Returns:
- Model for the selected and available backup versions of the workflow.
-
getContextModel
-
getDrawerPanelModel
-
getElementInfoPanelModel
-
getFlowchartModel
-
getInitialHandlers
- Returns:
- Additional element handler types to load when the flowchart is loaded.
-
getInitialNodePrototypes
- Returns:
- Initial root node added when a new task is created.
-
getNodePropertiesModel
- Returns:
- Model with the properties of all workflow nodes.
-
getPropertiesPanelModel
-
getTriggerPropertiesModel
public ActivePropertiesModel<TriggerModel,? extends ITriggerPropertiesBean<?>> getTriggerPropertiesModel() -
getValidationModel
- Returns:
- Validation model with all current validation errors.
-
getViewSettingsModel
-
getWorkflowExternalState
-
getWorkflowStateListModel
-
isDevMode
public boolean isDevMode()- Returns:
- Whether FC is started in dev mode.
-
isInitiallyPersisted
public boolean isInitiallyPersisted() -
setAssociatesModel
-
setBackupDialogModel
-
setBackupModel
- Parameters:
backupModel
- Model for the selected and available backup versions of the workflow.
-
setContextModel
-
setDevMode
public void setDevMode(boolean devMode) -
setDrawerPanelModel
-
setElementInfoPanelModel
-
setFlowchartModel
-
setInitialHandlers
- Parameters:
initialHandlers
- Additional element handler types to load when the flowchart is loaded.
-
setInitiallyPersisted
public void setInitiallyPersisted(boolean persisted) -
setInitialNodePrototype
- Parameters:
initialNodePrototype
- Initial root node added when a new task is created.
-
setNodePropertiesModel
public void setNodePropertiesModel(ActivePropertiesModel<NodeModel, ? extends INodePropertiesBean<?>> nodePropertiesModel) -
setPropertiesPanelModel
-
setTriggerPropertiesModel
public void setTriggerPropertiesModel(ActivePropertiesModel<TriggerModel, ? extends ITriggerPropertiesBean<?>> triggerPropertiesModel) -
setValidationModel
-
setViewSettingsModel
-
setWorkflowExternalState
-
setWorkflowStateListModel
-