Package org.n52.shetland.ogc.sos.gda
Class GetDataAvailabilityResponse
- java.lang.Object
-
- org.n52.shetland.ogc.ows.service.OwsServiceCommunicationObject
-
- org.n52.shetland.ogc.ows.service.OwsServiceResponse
-
- org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse
-
- All Implemented Interfaces:
AutoCloseable,HasExtension<OwsServiceResponse>,ResponseFormat
public class GetDataAvailabilityResponse extends OwsServiceResponse implements ResponseFormat
Response of aGetDataAvailabilityRequest.- Since:
- 1.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetDataAvailabilityResponse.DataAvailabilityDescribes the availability of observation with a specified combination offeatureOfInterest,observedPropertyandprocedure.static classGetDataAvailabilityResponse.FormatDescriptorstatic classGetDataAvailabilityResponse.ObservationFormatDescriptorstatic classGetDataAvailabilityResponse.ProcedureDescriptionFormatDescriptor
-
Constructor Summary
Constructors Constructor Description GetDataAvailabilityResponse()GetDataAvailabilityResponse(String service, String version)GetDataAvailabilityResponse(String service, String version, String operationName)GetDataAvailabilityResponse(GetDataAvailabilityResponse.DataAvailability... dataAvailabilities)Creates a newGetDataAvailabilityResponseconsisting of zero or moreDataAvailabilityobjects.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetDataAvailabilityResponseaddDataAvailability(GetDataAvailabilityResponse.DataAvailability dataAvailability)Adds a newDataAvailabilityto the response.List<GetDataAvailabilityResponse.DataAvailability>getDataAvailabilities()StringgetNamespace()StringgetResponseFormat()Get response formatGetDataAvailabilityResponsesetDataAvailabilities(Collection<? extends GetDataAvailabilityResponse.DataAvailability> dataAvailabilities)Sets theDataAvailabilitiesof the response.GetDataAvailabilityResponsesetNamespace(String namespace)voidsetResponseFormat(String responseFormat)Set response format-
Methods inherited from class org.n52.shetland.ogc.ows.service.OwsServiceResponse
close, getContentType, getExtensions, isSetContentType, setContentType, setExtensions
-
Methods inherited from class org.n52.shetland.ogc.ows.service.OwsServiceCommunicationObject
getKey, getOperationName, getService, getVersion, hasOperationName, isSetService, isSetVersion, set, setOperationName, setService, setVersion, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.ows.HasExtension
addExtension, addExtension, addExtensions, addSweBooleanExtension, addSweBooleanExtension, addSwesExtension, addSweTextExtension, getBooleanExtension, getBooleanExtension, getBooleanExtension, getBooleanExtension, getExtension, getExtension, getExtensionCount, hasExtension, hasExtension, hasExtensions
-
Methods inherited from interface org.n52.shetland.ogc.ows.service.ResponseFormat
isSetResponseFormat
-
-
-
-
Constructor Detail
-
GetDataAvailabilityResponse
public GetDataAvailabilityResponse(GetDataAvailabilityResponse.DataAvailability... dataAvailabilities)
Creates a newGetDataAvailabilityResponseconsisting of zero or moreDataAvailabilityobjects.- Parameters:
dataAvailabilities- the data availabilities
-
GetDataAvailabilityResponse
public GetDataAvailabilityResponse()
-
-
Method Detail
-
getDataAvailabilities
public List<GetDataAvailabilityResponse.DataAvailability> getDataAvailabilities()
- Returns:
- the
DataAvailabilities.
-
setDataAvailabilities
public GetDataAvailabilityResponse setDataAvailabilities(Collection<? extends GetDataAvailabilityResponse.DataAvailability> dataAvailabilities)
Sets theDataAvailabilitiesof the response.- Parameters:
dataAvailabilities- theDataAvailabilities- Returns:
- this
-
addDataAvailability
public GetDataAvailabilityResponse addDataAvailability(GetDataAvailabilityResponse.DataAvailability dataAvailability)
Adds a newDataAvailabilityto the response.- Parameters:
dataAvailability- theDataAvailability.- Returns:
- this
-
getResponseFormat
public String getResponseFormat()
Description copied from interface:ResponseFormatGet response format- Specified by:
getResponseFormatin interfaceResponseFormat- Returns:
- response format
-
setResponseFormat
public void setResponseFormat(String responseFormat)
Description copied from interface:ResponseFormatSet response format- Specified by:
setResponseFormatin interfaceResponseFormat- Parameters:
responseFormat- response format
-
getNamespace
public String getNamespace()
-
setNamespace
public GetDataAvailabilityResponse setNamespace(String namespace)
-
-