com.acsinet_solutions.cetia4.controller.support
Class SimpleParameterAccessor

java.lang.Object
  extended by com.acsinet_solutions.cetia4.controller.support.SimpleParameterAccessor
All Implemented Interfaces:
ParameterAccessor

public final class SimpleParameterAccessor
extends java.lang.Object
implements ParameterAccessor

A map based parameter accessor, useful when it is needed to emulate parameter behavior.

Author:
Santiago Arriaga

Constructor Summary
SimpleParameterAccessor()
           
 
Method Summary
 void addParameter(java.lang.String param, java.lang.String value)
          Add a parameter to the map.
 java.lang.String getParameter(java.lang.String param)
          Get a parameter for the given source
 java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
          Obtain the parameter map associated to a parameter request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleParameterAccessor

public SimpleParameterAccessor()
Method Detail

getParameter

public final java.lang.String getParameter(java.lang.String param)
Description copied from interface: ParameterAccessor
Get a parameter for the given source

Specified by:
getParameter in interface ParameterAccessor

getParameterMap

public final java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
Description copied from interface: ParameterAccessor
Obtain the parameter map associated to a parameter request. Values are arrays of string because in HTTP a single parameter name may appear multiple times in a query string.

Specified by:
getParameterMap in interface ParameterAccessor

addParameter

public final void addParameter(java.lang.String param,
                               java.lang.String value)
Add a parameter to the map.