org.n52.connectors.core
Class ServiceRequest
java.lang.Object
org.n52.connectors.core.ServiceRequest
public class ServiceRequest
- extends java.lang.Object
In the connector request a user formulates which functionality he wants from
the service provider. This can be as simple as requesting a direct name of
defined functionality to starting a discovery process to find certain
functionality in the offered connectors (e.g. via keywords)
- Author:
- martin schouwenburg
Method Summary |
java.lang.Object |
get(java.lang.String parameterId)
Returns the value that is indicated by parameterId |
java.lang.Object |
put(java.lang.String parameterId,
java.lang.Object value)
Gives a certain parameter a certain value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
parameters
private java.util.HashMap<java.lang.String,java.lang.Object> parameters
ServiceRequest
public ServiceRequest()
put
public java.lang.Object put(java.lang.String parameterId,
java.lang.Object value)
- Gives a certain parameter a certain value. Predefined parametersId's are
service : The name of the service you want to access connector : The
specific implementation of a connector. optional; it normally chooses a
predfined default resource : defines a data source; can be local or on
the web
- Parameters:
parameterId
- the name of the parametervalue
- the value of the parameter
get
public java.lang.Object get(java.lang.String parameterId)
throws org.n52.connectors.core.exceptions.ParameterDoesNotExistException
- Returns the value that is indicated by parameterId
- Parameters:
parameterId
-
- Returns:
- specific value as string
- Throws:
org.n52.connectors.core.exceptions.ParameterDoesNotExistException
- if a parameter is asked that does not exist