Package | Description |
---|---|
uws.config | |
uws.job.parameters | |
uws.service |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,InputParamController>> |
ConfigurableUWSFactory.jobParams
List of parameters (and eventually how to control them) for each job-list/job.
|
Modifier and Type | Class and Description |
---|---|
class |
DestructionTimeController
Let controlling the destruction time of all jobs managed by a UWS.
|
class |
DurationParamController
Let controlling a duration parameter.
|
class |
ExecutionDurationController
Let controlling the execution duration of all jobs managed by a UWS.
|
class |
NumericParamController
Let controlling a numeric parameter.
|
class |
StringParamController
Let controlling a String parameter.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,InputParamController> |
UWSParameters.mapParamControllers
List of the controllers of all the input parameters.
|
Modifier and Type | Method and Description |
---|---|
protected InputParamController |
UWSParameters.getController(java.lang.String inputParamName)
Must return the input parameter controller of the specified parameter.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Iterator<java.util.Map.Entry<java.lang.String,InputParamController>> |
UWSParameters.getControllers()
Must return the list of all available input parameter controllers.
|
protected java.util.Map<java.lang.String,InputParamController> |
UWSParameters.getDefaultControllers()
Builds a default list of controllers for the standard UWS input parameters.
|
Constructor and Description |
---|
UWSParameters(java.util.Collection<java.lang.String> expectedAdditionalParams,
java.util.Map<java.lang.String,InputParamController> inputParamControllers)
Builds an empty list of UWS parameters.
|
UWSParameters(javax.servlet.http.HttpServletRequest request,
java.util.Collection<java.lang.String> expectedAdditionalParams,
java.util.Map<java.lang.String,InputParamController> inputParamControllers)
Extracts and identifies all UWS standard and non-standard parameters from the given
HttpServletRequest . |
UWSParameters(java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Collection<java.lang.String> expectedAdditionalParams,
java.util.Map<java.lang.String,InputParamController> inputParamControllers)
Extracts and identifies all UWS standard and non-standard parameters from the map.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.String,InputParamController> |
UWSServlet.inputParamControllers
List the controllers of all the input parameters.
|
protected java.util.HashMap<java.lang.String,InputParamController> |
AbstractUWSFactory.inputParamControllers
List the controllers of all the input parameters.
|
Modifier and Type | Method and Description |
---|---|
InputParamController |
UWSServlet.getInputParamController(java.lang.String inputParamName)
Gets the controller of the specified UWS input parameter.
|
InputParamController |
AbstractUWSFactory.getInputParamController(java.lang.String inputParamName)
Gets the controller of the specified UWS input parameter.
|
InputParamController |
UWSServlet.removeInputParamController(java.lang.String paramName)
Removes the controller of the specified input UWS job parameter.
|
InputParamController |
AbstractUWSFactory.removeInputParamController(java.lang.String paramName)
Removes the controller of the specified input UWS job parameter.
|
InputParamController |
UWSServlet.setInputParamController(java.lang.String paramName,
InputParamController controller)
Sets the controller of the specified input UWS job parameter.
|
InputParamController |
AbstractUWSFactory.setInputParamController(java.lang.String paramName,
InputParamController controller)
Sets the controller of the specified input UWS job parameter.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,InputParamController> |
UWSServlet.getInputParamControllers()
Gets the list of all UWS input parameter controllers.
|
java.util.Map<java.lang.String,InputParamController> |
AbstractUWSFactory.getInputParamControllers()
Gets the list of all UWS input parameter controllers.
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,InputParamController>> |
UWSServlet.getInputParamControllersIterator()
Gets an iterator on the list of all UWS input parameter controllers.
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,InputParamController>> |
AbstractUWSFactory.getInputParamControllersIterator()
Gets an iterator on the list of all UWS input parameter controllers.
|
Modifier and Type | Method and Description |
---|---|
InputParamController |
UWSServlet.setInputParamController(java.lang.String paramName,
InputParamController controller)
Sets the controller of the specified input UWS job parameter.
|
InputParamController |
AbstractUWSFactory.setInputParamController(java.lang.String paramName,
InputParamController controller)
Sets the controller of the specified input UWS job parameter.
|