com.opensymphony.xwork2.config.entities
Class ActionConfig

java.lang.Object
  extended by com.opensymphony.xwork2.util.location.Located
      extended by com.opensymphony.xwork2.config.entities.ActionConfig
All Implemented Interfaces:
InterceptorListHolder, Parameterizable, Locatable, java.io.Serializable

public class ActionConfig
extends Located
implements InterceptorListHolder, Parameterizable, java.io.Serializable

Contains everything needed to configure and execute an action:

Version:
$Revision: 1123 $
Author:
Mike, Rainer Hermanns
See Also:
Serialized Form

Field Summary
protected  java.lang.String className
           
protected  java.util.List<ExceptionMappingConfig> exceptionMappings
           
protected  java.util.List<ExternalReference> externalRefs
           
protected  java.util.List<InterceptorMapping> interceptors
           
protected  java.lang.String methodName
           
protected  java.lang.String packageName
           
protected  java.util.Map<java.lang.String,java.lang.Object> params
           
protected  java.util.Map<java.lang.String,ResultConfig> results
           
 
Fields inherited from class com.opensymphony.xwork2.util.location.Located
location
 
Constructor Summary
ActionConfig()
           
ActionConfig(java.lang.String methodName, java.lang.Class clazz, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,ResultConfig> results, java.util.List<InterceptorMapping> interceptors)
           
ActionConfig(java.lang.String methodName, java.lang.Class clazz, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,ResultConfig> results, java.util.List<InterceptorMapping> interceptors, java.util.List<ExceptionMappingConfig> exceptionMappings)
           
ActionConfig(java.lang.String methodName, java.lang.String className, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,ResultConfig> results, java.util.List<InterceptorMapping> interceptors)
           
ActionConfig(java.lang.String methodName, java.lang.String className, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,ResultConfig> results, java.util.List<InterceptorMapping> interceptors, java.util.List<ExceptionMappingConfig> exceptionMappings)
           
ActionConfig(java.lang.String methodName, java.lang.String className, java.lang.String packageName, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,ResultConfig> results, java.util.List<InterceptorMapping> interceptors, java.util.List<ExternalReference> externalRefs)
           
ActionConfig(java.lang.String methodName, java.lang.String className, java.lang.String packageName, java.util.Map<java.lang.String,java.lang.Object> parameters, java.util.Map<java.lang.String,ResultConfig> results, java.util.List<InterceptorMapping> interceptors, java.util.List<ExternalReference> externalRefs, java.util.List<ExceptionMappingConfig> exceptionMappings)
           
 
Method Summary
 void addExceptionMapping(ExceptionMappingConfig exceptionMapping)
           
 void addExceptionMappings(java.util.List<? extends ExceptionMappingConfig> mappings)
           
 void addExternalRef(ExternalReference reference)
           
 void addExternalRefs(java.util.List<ExternalReference> refs)
           
 void addInterceptor(InterceptorMapping interceptor)
           
 void addInterceptors(java.util.List<InterceptorMapping> interceptors)
           
 void addParam(java.lang.String name, java.lang.Object value)
           
 void addResultConfig(ResultConfig resultConfig)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getClassName()
           
 java.util.List<ExceptionMappingConfig> getExceptionMappings()
           
 java.util.List<ExternalReference> getExternalRefs()
           
 java.util.List<InterceptorMapping> getInterceptors()
           
 java.lang.String getMethodName()
          Returns name of the action method
 java.lang.String getPackageName()
           
 java.util.Map<java.lang.String,java.lang.Object> getParams()
           
 java.util.Map<java.lang.String,ResultConfig> getResults()
           
 int hashCode()
           
 void setClassName(java.lang.String className)
           
 void setMethodName(java.lang.String methodName)
           
 void setPackageName(java.lang.String packageName)
           
 void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
           
 void setResults(java.util.Map<java.lang.String,ResultConfig> results)
           
 java.lang.String toString()
           
 
Methods inherited from class com.opensymphony.xwork2.util.location.Located
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

externalRefs

protected java.util.List<ExternalReference> externalRefs

interceptors

protected java.util.List<InterceptorMapping> interceptors

params

protected java.util.Map<java.lang.String,java.lang.Object> params

results

protected java.util.Map<java.lang.String,ResultConfig> results

exceptionMappings

protected java.util.List<ExceptionMappingConfig> exceptionMappings

className

protected java.lang.String className

methodName

protected java.lang.String methodName

packageName

protected java.lang.String packageName
Constructor Detail

ActionConfig

public ActionConfig()

ActionConfig

public ActionConfig(java.lang.String methodName,
                    java.lang.Class clazz,
                    java.util.Map<java.lang.String,java.lang.Object> parameters,
                    java.util.Map<java.lang.String,ResultConfig> results,
                    java.util.List<InterceptorMapping> interceptors)

ActionConfig

public ActionConfig(java.lang.String methodName,
                    java.lang.Class clazz,
                    java.util.Map<java.lang.String,java.lang.Object> parameters,
                    java.util.Map<java.lang.String,ResultConfig> results,
                    java.util.List<InterceptorMapping> interceptors,
                    java.util.List<ExceptionMappingConfig> exceptionMappings)

ActionConfig

public ActionConfig(java.lang.String methodName,
                    java.lang.String className,
                    java.util.Map<java.lang.String,java.lang.Object> parameters,
                    java.util.Map<java.lang.String,ResultConfig> results,
                    java.util.List<InterceptorMapping> interceptors)

ActionConfig

public ActionConfig(java.lang.String methodName,
                    java.lang.String className,
                    java.util.Map<java.lang.String,java.lang.Object> parameters,
                    java.util.Map<java.lang.String,ResultConfig> results,
                    java.util.List<InterceptorMapping> interceptors,
                    java.util.List<ExceptionMappingConfig> exceptionMappings)

ActionConfig

public ActionConfig(java.lang.String methodName,
                    java.lang.String className,
                    java.lang.String packageName,
                    java.util.Map<java.lang.String,java.lang.Object> parameters,
                    java.util.Map<java.lang.String,ResultConfig> results,
                    java.util.List<InterceptorMapping> interceptors,
                    java.util.List<ExternalReference> externalRefs)

ActionConfig

public ActionConfig(java.lang.String methodName,
                    java.lang.String className,
                    java.lang.String packageName,
                    java.util.Map<java.lang.String,java.lang.Object> parameters,
                    java.util.Map<java.lang.String,ResultConfig> results,
                    java.util.List<InterceptorMapping> interceptors,
                    java.util.List<ExternalReference> externalRefs,
                    java.util.List<ExceptionMappingConfig> exceptionMappings)
Method Detail

setClassName

public void setClassName(java.lang.String className)

getClassName

public java.lang.String getClassName()

getExternalRefs

public java.util.List<ExternalReference> getExternalRefs()

getExceptionMappings

public java.util.List<ExceptionMappingConfig> getExceptionMappings()

getInterceptors

public java.util.List<InterceptorMapping> getInterceptors()

setMethodName

public void setMethodName(java.lang.String methodName)

getMethodName

public java.lang.String getMethodName()
Returns name of the action method

Returns:
name of the method to execute

setPackageName

public void setPackageName(java.lang.String packageName)
Parameters:
packageName - The packageName to set.

getPackageName

public java.lang.String getPackageName()
Returns:
Returns the packageName.

setParams

public void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
Specified by:
setParams in interface Parameterizable

getParams

public java.util.Map<java.lang.String,java.lang.Object> getParams()
Specified by:
getParams in interface Parameterizable

setResults

public void setResults(java.util.Map<java.lang.String,ResultConfig> results)

getResults

public java.util.Map<java.lang.String,ResultConfig> getResults()

addExternalRef

public void addExternalRef(ExternalReference reference)

addExternalRefs

public void addExternalRefs(java.util.List<ExternalReference> refs)

addExceptionMapping

public void addExceptionMapping(ExceptionMappingConfig exceptionMapping)

addExceptionMappings

public void addExceptionMappings(java.util.List<? extends ExceptionMappingConfig> mappings)

addInterceptor

public void addInterceptor(InterceptorMapping interceptor)
Specified by:
addInterceptor in interface InterceptorListHolder

addInterceptors

public void addInterceptors(java.util.List<InterceptorMapping> interceptors)
Specified by:
addInterceptors in interface InterceptorListHolder

addParam

public void addParam(java.lang.String name,
                     java.lang.Object value)
Specified by:
addParam in interface Parameterizable

addResultConfig

public void addResultConfig(ResultConfig resultConfig)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2006 OpenSymphony. All Rights Reserved.