dk.netarkivet.harvester.webinterface
Class HarvestStatus.DefaultedRequest

java.lang.Object
  extended by dk.netarkivet.harvester.webinterface.HarvestStatus.DefaultedRequest
Enclosing class:
HarvestStatus

public static class HarvestStatus.DefaultedRequest
extends java.lang.Object

This class encapsulates a request for reload, making non-existing parameters appear as there default value.


Field Summary
(package private)  javax.servlet.ServletRequest req
          the encapsulated servlet request.
 
Constructor Summary
HarvestStatus.DefaultedRequest(javax.servlet.ServletRequest req)
          Constructor.
 
Method Summary
 java.lang.String[] getParameter(java.lang.String paramName)
          Gets a parameter from the original request, except if the parameter is unset, return the default value for the parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

req

javax.servlet.ServletRequest req
the encapsulated servlet request.

Constructor Detail

HarvestStatus.DefaultedRequest

public HarvestStatus.DefaultedRequest(javax.servlet.ServletRequest req)
Constructor.

Parameters:
req - with parameters to jsp page which can be defaulted
Throws:
ArgumentNotValid
Method Detail

getParameter

public java.lang.String[] getParameter(java.lang.String paramName)
Gets a parameter from the original request, except if the parameter is unset, return the default value for the parameter.

Parameters:
paramName - a parameter
Returns:
The parameter or the default value; never null or empty.
Throws:
ArgumentNotValid