Package | Description |
---|---|
tap.parameters | |
uws.config | |
uws.job.parameters | |
uws.service |
Modifier and Type | Class and Description |
---|---|
class |
FormatController
Let controlling the format of all job result in a TAP service.
|
class |
MaxRecController
Let controlling the maximum number of rows that can be output by a TAP service.
|
class |
TAPDestructionTimeController
Let controlling the destruction time of all jobs managed by a TAP service.
|
class |
TAPExecutionDurationController
Let controlling the execution duration of all jobs managed by a TAP service.
|
Modifier and Type | Method and Description |
---|---|
protected static java.util.Map<java.lang.String,InputParamController> |
TAPParameters.buildDefaultControllers(ServiceConnection service,
java.util.Map<java.lang.String,InputParamController> customControllers)
Build a map containing all controllers for all standard TAP parameters.
|
Modifier and Type | Method and Description |
---|---|
protected static java.util.Map<java.lang.String,InputParamController> |
TAPParameters.buildDefaultControllers(ServiceConnection service,
java.util.Map<java.lang.String,InputParamController> customControllers)
Build a map containing all controllers for all standard TAP parameters.
|
Constructor and Description |
---|
TAPParameters(javax.servlet.http.HttpServletRequest request,
ServiceConnection service,
java.util.Map<java.lang.String,InputParamController> controllers)
Create a
TAPParameters instance whose the parameters must be extracted from the given HttpServletRequest . |
TAPParameters(ServiceConnection service,
java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Map<java.lang.String,InputParamController> controllers)
Create a
TAPParameters instance whose the parameters are given in parameter. |
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.
|