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
Injects 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<?>> booleanbooleanvoidsetAssociatesModel(AssociatesModel associatesModel) voidsetBackupDialogModel(BackupDialogModel backupDialogModel) voidsetBackupModel(WorkflowBackupModel backupModel) voidsetContextModel(WorkflowContextModel workflowContextModel) voidsetDevMode(boolean devMode) voidsetDrawerPanelModel(DrawerPanelModel drawerPanelModel) voidsetElementInfoPanelModel(ElementInfoPanelModel elementInfoPanelModel) voidsetFlowchartModel(FlowchartModel model) voidsetFlowGraphVisualizationModel(WorkflowFlowGraphVisualizationModel flowGraphVisualizationModel) voidsetInitialHandlers(InitialElementHandlerTypeSet initialHandlers) voidsetInitiallyPersisted(boolean persisted) voidsetInitialNodePrototype(IInitialNodePrototypeModel initialNodePrototype) voidsetNodePropertiesModel(ActivePropertiesModel<NodeModel, ? extends INodePropertiesBean<?>> nodePropertiesModel) voidsetPropertiesPanelModel(PropertiesPanelModel propertiesPanelModel) voidsetTriggerPropertiesModel(ActivePropertiesModel<TriggerModel, ? extends ITriggerPropertiesBean<?>> triggerPropertiesModel) voidsetValidationModel(WorkflowValidationModel validationModel) voidsetViewSettingsModel(ViewSettingsModel viewSettingsModel) voidsetWorkflowExternalState(WorkflowExternalState externalState) voidsetWorkflowStateListModel(WorkflowStateListModel workflowStateListModel)
-
Constructor Details
-
WorkflowModelBean
public WorkflowModelBean()
-
-
Method Details
-
getAssociatesModel
-
setAssociatesModel
-
getBackupDialogModel
-
setBackupDialogModel
-
getBackupModel
- Returns:
- Model for the selected and available backup versions of the workflow.
-
setBackupModel
- Parameters:
backupModel- Model for the selected and available backup versions of the workflow.
-
getContextModel
-
setContextModel
-
getDrawerPanelModel
-
getElementInfoPanelModel
-
getFlowchartModel
-
getFlowGraphVisualizationModel
- Returns:
- Model for the flow graph visualization component of the workflow designer.
-
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.
-
setNodePropertiesModel
public void setNodePropertiesModel(ActivePropertiesModel<NodeModel, ? extends INodePropertiesBean<?>> nodePropertiesModel) -
getPropertiesPanelModel
-
setPropertiesPanelModel
-
getTriggerPropertiesModel
public ActivePropertiesModel<TriggerModel, ? extends ITriggerPropertiesBean<?>> getTriggerPropertiesModel() -
setTriggerPropertiesModel
public void setTriggerPropertiesModel(ActivePropertiesModel<TriggerModel, ? extends ITriggerPropertiesBean<?>> triggerPropertiesModel) -
getValidationModel
- Returns:
- Validation model with all current validation errors.
-
setValidationModel
-
getViewSettingsModel
-
setViewSettingsModel
-
getWorkflowExternalState
-
setWorkflowExternalState
-
getWorkflowStateListModel
-
setWorkflowStateListModel
-
isDevMode
public boolean isDevMode()- Returns:
- Whether FC is started in dev mode.
-
setDevMode
public void setDevMode(boolean devMode) -
setDrawerPanelModel
-
setElementInfoPanelModel
-
setFlowchartModel
-
setFlowGraphVisualizationModel
public void setFlowGraphVisualizationModel(WorkflowFlowGraphVisualizationModel flowGraphVisualizationModel) - Parameters:
flowGraphVisualizationModel- Model for the flow graph visualization component of the workflow designer.
-
setInitialHandlers
- Parameters:
initialHandlers- Additional element handler types to load when the flowchart is loaded.
-
isInitiallyPersisted
public boolean isInitiallyPersisted() -
setInitiallyPersisted
public void setInitiallyPersisted(boolean persisted) -
setInitialNodePrototype
- Parameters:
initialNodePrototype- Initial root node added when a new task is created.
-