com.opensymphony.workflow.util
Class SpringTypeResolver

java.lang.Object
  extended by com.opensymphony.workflow.TypeResolver
      extended by com.opensymphony.workflow.util.SpringTypeResolver
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware

public class SpringTypeResolver
extends TypeResolver
implements org.springframework.context.ApplicationContextAware

Spring-aware type resolver.


Field Summary
 
Fields inherited from class com.opensymphony.workflow.TypeResolver
conditions, functions, registers, validators
 
Constructor Summary
SpringTypeResolver()
           
 
Method Summary
 Condition getCondition(String type, Map args)
           
 FunctionProvider getFunction(String type, Map args)
           
 Register getRegister(String type, Map args)
           
 Validator getValidator(String type, Map args)
           
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 void setConditions(Map conditions)
           
 void setFunctions(Map functions)
           
 void setRegisters(Map registers)
           
 void setValidators(Map validators)
           
 
Methods inherited from class com.opensymphony.workflow.TypeResolver
getResolver, loadObject, setResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringTypeResolver

public SpringTypeResolver()
Method Detail

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

getCondition

public Condition getCondition(String type,
                              Map args)
                       throws WorkflowException
Overrides:
getCondition in class TypeResolver
Throws:
WorkflowException

setConditions

public void setConditions(Map conditions)

getFunction

public FunctionProvider getFunction(String type,
                                    Map args)
                             throws WorkflowException
Overrides:
getFunction in class TypeResolver
Throws:
WorkflowException

setFunctions

public void setFunctions(Map functions)

getRegister

public Register getRegister(String type,
                            Map args)
                     throws WorkflowException
Overrides:
getRegister in class TypeResolver
Throws:
WorkflowException

setRegisters

public void setRegisters(Map registers)

getValidator

public Validator getValidator(String type,
                              Map args)
                       throws WorkflowException
Overrides:
getValidator in class TypeResolver
Throws:
WorkflowException

setValidators

public void setValidators(Map validators)

OpenSymphony Workflow Project Page