Class WorkflowExternalState
- java.lang.Object
-
- de.xima.fc.workflow.designer.model.client.WorkflowExternalState
-
- All Implemented Interfaces:
Serializable
public final class WorkflowExternalState extends Object implements Serializable
External state implementation used forFlowchartModel.updateExternalState(com.alibaba.fastjson.JSONObject)
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Method Summary
-
-
-
Method Detail
-
getAndClearChangedState
public WorkflowExternalState getAndClearChangedState(boolean reset)
-
getButtons
@Nullable public Map<String,Map<String,ClientSubmitButtonView>> getButtons()
- Returns:
- A mapping
(qualifier, buttonName, data)
from the qualifier and button name to the button data.
-
getClientResources
@Nullable public Map<UUID,ClientClientResourceView> getClientResources()
-
getClientCounters
@Nullable public Map<UUID,ClientClientCounterView> getClientCounters()
-
getCustomViewSetings
@Nullable public CustomViewSettings getCustomViewSetings()
-
getInboxes
@Nullable public Map<UUID,ClientInboxView> getInboxes()
-
getProjectResources
@Nullable public Map<UUID,ClientProjectResourceView> getProjectResources()
-
getStates
@Nullable public Map<UUID,ClientWorkflowStateView> getStates()
-
getTemplatesHtml
@Nullable public Map<UUID,ClientTemplateView> getTemplatesHtml()
-
getTemplatesUrl
@Nullable public Map<UUID,ClientTemplateView> getTemplatesUrl()
-
getUserGroups
@Nullable public Map<UUID,ClientUserGroupView> getUserGroups()
-
getUsers
@Nullable public Map<UUID,ClientUserView> getUsers()
-
toJson
public com.alibaba.fastjson.JSONObject toJson()
-
updateButtons
public void updateButtons(Map<String,Map<String,ClientSubmitButtonView>> buttons)
-
updateClientResources
public void updateClientResources(Map<UUID,ClientClientResourceView> clientResources)
-
updateClientCounters
public void updateClientCounters(Map<UUID,ClientClientCounterView> clientCounters)
-
updateCustomViewSettings
public void updateCustomViewSettings(CustomViewSettings customViewSetings)
-
updateInboxes
public void updateInboxes(Map<UUID,ClientInboxView> inboxes)
-
updateProjectResources
public void updateProjectResources(Map<UUID,ClientProjectResourceView> projectResources)
-
updateStates
public void updateStates(Map<UUID,ClientWorkflowStateView> states)
-
updateTemplatesHtml
public void updateTemplatesHtml(Map<UUID,ClientTemplateView> templatesHtml)
-
updateTemplatesUrl
public void updateTemplatesUrl(Map<UUID,ClientTemplateView> templatesUrl)
-
updateUserGroups
public void updateUserGroups(Map<UUID,ClientUserGroupView> userGroups)
-
updateUsers
public void updateUsers(Map<UUID,ClientUserView> users)
-
empty
public static WorkflowExternalState empty()
-
-