| org.springframework.webflow.executor.jsf.AbstractFlowExecutionPropertyResolver
All known Subclasses: org.springframework.webflow.executor.jsf.FlowPropertyResolver, org.springframework.webflow.executor.jsf.FlowExecutionPropertyResolver,
AbstractFlowExecutionPropertyResolver | abstract public class AbstractFlowExecutionPropertyResolver extends PropertyResolver (Code) | | Base class for property resolvers that get and set flow execution attributes.
author: Keith Donald |
Method Summary | |
abstract protected Object | doGetAttribute(FlowExecution execution, String attributeName) Gets the value of the flow execution attribute. | abstract protected Class | doGetAttributeType(FlowExecution execution, String attributeName) Gets the type of value returned by the flow execution attribute. | abstract protected void | doSetAttribute(FlowExecution execution, String attributeName, Object attributeValue) Sets the value of the flow execution attribute. | final protected PropertyResolver | getResolverDelegate() Returns the property resolver this resolver delegates to if necessary. | public Class | getType(Object base, Object property) | public Class | getType(Object base, int index) | public Object | getValue(Object base, Object property) | public Object | getValue(Object base, int index) | public boolean | isReadOnly(Object base, Object property) | public boolean | isReadOnly(Object base, int index) | public void | setValue(Object base, Object property, Object value) | public void | setValue(Object base, int index, Object value) |
AbstractFlowExecutionPropertyResolver | public AbstractFlowExecutionPropertyResolver(PropertyResolver resolverDelegate)(Code) | | Creates a new flow executon property resolver
Parameters: resolverDelegate - the resolver to delegate to when the property is not a flow execution attribute |
doGetAttribute | abstract protected Object doGetAttribute(FlowExecution execution, String attributeName)(Code) | | Gets the value of the flow execution attribute.
Parameters: execution - the flow execution Parameters: attributeName - the name of the attribute the attribute value |
doGetAttributeType | abstract protected Class doGetAttributeType(FlowExecution execution, String attributeName)(Code) | | Gets the type of value returned by the flow execution attribute.
Parameters: execution - the flow execution Parameters: attributeName - the name of the attribute the type of value returned by the attribute |
doSetAttribute | abstract protected void doSetAttribute(FlowExecution execution, String attributeName, Object attributeValue)(Code) | | Sets the value of the flow execution attribute.
Parameters: execution - the flow execution Parameters: attributeName - the name of the attribute Parameters: attributeValue - the attribute value |
getResolverDelegate | final protected PropertyResolver getResolverDelegate()(Code) | | Returns the property resolver this resolver delegates to if necessary.
|
getType | public Class getType(Object base, Object property) throws EvaluationException, PropertyNotFoundException(Code) | | |
getType | public Class getType(Object base, int index) throws EvaluationException, PropertyNotFoundException(Code) | | |
getValue | public Object getValue(Object base, Object property) throws EvaluationException, PropertyNotFoundException(Code) | | |
getValue | public Object getValue(Object base, int index) throws EvaluationException, PropertyNotFoundException(Code) | | |
isReadOnly | public boolean isReadOnly(Object base, Object property) throws EvaluationException, PropertyNotFoundException(Code) | | |
isReadOnly | public boolean isReadOnly(Object base, int index) throws EvaluationException, PropertyNotFoundException(Code) | | |
setValue | public void setValue(Object base, Object property, Object value) throws EvaluationException, PropertyNotFoundException(Code) | | |
setValue | public void setValue(Object base, int index, Object value) throws EvaluationException, PropertyNotFoundException(Code) | | |
|
|