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