public class ClientFlowExecutionRepository extends Object implements org.springframework.webflow.execution.repository.FlowExecutionRepository, org.springframework.webflow.execution.FlowExecutionKeyFactory
ClientFlowExecutionKey, which effectively stores execution state on the
client in a form parameter when a view is rendered. The details of encoding flow state into a byte stream is handled
by a Transcoder component.ClientFlowExecutionKey,
Transcoder| Constructor and Description |
|---|
ClientFlowExecutionRepository() |
ClientFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory flowExecutionFactory,
org.springframework.webflow.definition.registry.FlowDefinitionLocator flowDefinitionLocator,
Transcoder transcoder) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.webflow.definition.registry.FlowDefinitionLocator |
getFlowDefinitionLocator() |
org.springframework.webflow.execution.FlowExecution |
getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey key) |
org.springframework.webflow.execution.FlowExecutionFactory |
getFlowExecutionFactory() |
org.springframework.webflow.execution.FlowExecutionKey |
getKey(org.springframework.webflow.execution.FlowExecution execution) |
org.springframework.webflow.execution.repository.FlowExecutionLock |
getLock(org.springframework.webflow.execution.FlowExecutionKey key) |
Transcoder |
getTranscoder() |
org.springframework.webflow.execution.FlowExecutionKey |
parseFlowExecutionKey(String encodedKey) |
void |
putFlowExecution(org.springframework.webflow.execution.FlowExecution flowExecution) |
void |
removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution execution) |
void |
removeFlowExecution(org.springframework.webflow.execution.FlowExecution flowExecution) |
void |
removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution execution) |
void |
setFlowDefinitionLocator(org.springframework.webflow.definition.registry.FlowDefinitionLocator flowDefinitionLocator) |
void |
setFlowExecutionFactory(org.springframework.webflow.execution.FlowExecutionFactory flowExecutionFactory) |
void |
setTranscoder(Transcoder transcoder) |
void |
updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution execution) |
public ClientFlowExecutionRepository()
public ClientFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory flowExecutionFactory,
org.springframework.webflow.definition.registry.FlowDefinitionLocator flowDefinitionLocator,
Transcoder transcoder)
public org.springframework.webflow.execution.FlowExecutionKey parseFlowExecutionKey(String encodedKey) throws org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
parseFlowExecutionKey in interface org.springframework.webflow.execution.repository.FlowExecutionRepositoryorg.springframework.webflow.execution.repository.FlowExecutionRepositoryExceptionpublic org.springframework.webflow.execution.repository.FlowExecutionLock getLock(org.springframework.webflow.execution.FlowExecutionKey key)
throws org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
getLock in interface org.springframework.webflow.execution.repository.FlowExecutionRepositoryorg.springframework.webflow.execution.repository.FlowExecutionRepositoryExceptionpublic org.springframework.webflow.execution.FlowExecution getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey key)
throws org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
getFlowExecution in interface org.springframework.webflow.execution.repository.FlowExecutionRepositoryorg.springframework.webflow.execution.repository.FlowExecutionRepositoryExceptionpublic void putFlowExecution(org.springframework.webflow.execution.FlowExecution flowExecution)
throws org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
putFlowExecution in interface org.springframework.webflow.execution.repository.FlowExecutionRepositoryorg.springframework.webflow.execution.repository.FlowExecutionRepositoryExceptionpublic void removeFlowExecution(org.springframework.webflow.execution.FlowExecution flowExecution)
throws org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
removeFlowExecution in interface org.springframework.webflow.execution.repository.FlowExecutionRepositoryorg.springframework.webflow.execution.repository.FlowExecutionRepositoryExceptionpublic org.springframework.webflow.execution.FlowExecutionKey getKey(org.springframework.webflow.execution.FlowExecution execution)
getKey in interface org.springframework.webflow.execution.FlowExecutionKeyFactorypublic void updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution execution)
updateFlowExecutionSnapshot in interface org.springframework.webflow.execution.FlowExecutionKeyFactorypublic void removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution execution)
removeFlowExecutionSnapshot in interface org.springframework.webflow.execution.FlowExecutionKeyFactorypublic void removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution execution)
removeAllFlowExecutionSnapshots in interface org.springframework.webflow.execution.FlowExecutionKeyFactorypublic org.springframework.webflow.execution.FlowExecutionFactory getFlowExecutionFactory()
public org.springframework.webflow.definition.registry.FlowDefinitionLocator getFlowDefinitionLocator()
public Transcoder getTranscoder()
public void setFlowExecutionFactory(org.springframework.webflow.execution.FlowExecutionFactory flowExecutionFactory)
public void setFlowDefinitionLocator(org.springframework.webflow.definition.registry.FlowDefinitionLocator flowDefinitionLocator)
public void setTranscoder(Transcoder transcoder)
Copyright © 2013-2016 Apereo. All Rights Reserved.