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) 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
-
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
-