Package org.n52.iceland.convert
Class RequestResponseModifierKey
- java.lang.Object
-
- org.n52.iceland.convert.RequestResponseModifierKey
-
- All Implemented Interfaces:
Comparable<RequestResponseModifierKey>
public class RequestResponseModifierKey extends Object implements Comparable<RequestResponseModifierKey>
Key class to identifyRequestResponseModifier- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description RequestResponseModifierKey(String service, String version, Class<? extends OwsServiceRequest> request)Creates a newRequestResponseModifierKey.RequestResponseModifierKey(String service, String version, Class<? extends OwsServiceRequest> request, Class<? extends OwsServiceResponse> response)Creates a newRequestResponseModifierKey.RequestResponseModifierKey(String service, String version, Optional<Class<? extends OwsServiceRequest>> request, Optional<Class<? extends OwsServiceResponse>> response)Creates a newRequestResponseModifierKey.RequestResponseModifierKey(String service, String version, OwsServiceRequest request)Creates a newRequestResponseModifierKey.RequestResponseModifierKey(String service, String version, OwsServiceRequest request, OwsServiceResponse response)Creates a newRequestResponseModifierKey.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(RequestResponseModifierKey o)booleanequals(Object o)Class<? extends OwsServiceRequest>getRequest()Class<? extends OwsServiceResponse>getResponse()StringgetService()StringgetVersion()inthashCode()booleanisSetRequest()booleanisSetResponse()booleanisSetService()booleanisSetVersion()StringtoString()
-
-
-
Constructor Detail
-
RequestResponseModifierKey
public RequestResponseModifierKey(String service, String version, OwsServiceRequest request)
Creates a newRequestResponseModifierKey.- Parameters:
service- The service nameversion- The service versionrequest- TheOwsServiceRequest
-
RequestResponseModifierKey
public RequestResponseModifierKey(String service, String version, OwsServiceRequest request, OwsServiceResponse response)
Creates a newRequestResponseModifierKey.- Parameters:
service- The service nameversion- The service versionrequest- TheOwsServiceRequestresponse- TheOwsServiceResponse
-
RequestResponseModifierKey
public RequestResponseModifierKey(String service, String version, Class<? extends OwsServiceRequest> request)
Creates a newRequestResponseModifierKey.- Parameters:
service- The service nameversion- The service versionrequest- TheOwsServiceRequest
-
RequestResponseModifierKey
public RequestResponseModifierKey(String service, String version, Class<? extends OwsServiceRequest> request, Class<? extends OwsServiceResponse> response)
Creates a newRequestResponseModifierKey.- Parameters:
service- The service nameversion- The service versionrequest- TheOwsServiceRequestresponse- TheOwsServiceResponse
-
RequestResponseModifierKey
public RequestResponseModifierKey(String service, String version, Optional<Class<? extends OwsServiceRequest>> request, Optional<Class<? extends OwsServiceResponse>> response)
Creates a newRequestResponseModifierKey.- Parameters:
service- The service nameversion- The service versionrequest- TheOwsServiceRequestresponse- TheOwsServiceResponse
-
-
Method Detail
-
getService
public String getService()
- Returns:
- the service
-
getVersion
public String getVersion()
- Returns:
- the version
-
isSetService
public boolean isSetService()
-
isSetVersion
public boolean isSetVersion()
-
getRequest
public Class<? extends OwsServiceRequest> getRequest()
- Returns:
- the request
-
isSetRequest
public boolean isSetRequest()
-
getResponse
public Class<? extends OwsServiceResponse> getResponse()
- Returns:
- the response
-
isSetResponse
public boolean isSetResponse()
-
compareTo
public int compareTo(RequestResponseModifierKey o)
- Specified by:
compareToin interfaceComparable<RequestResponseModifierKey>
-
-