Package org.n52.iceland.request.operator
Interface RequestOperator
-
- All Superinterfaces:
Component<RequestOperatorKey>,ConformanceClass,Keyed<RequestOperatorKey>
- All Known Implementing Classes:
GenericRequestOperator
public interface RequestOperator extends ConformanceClass, Component<RequestOperatorKey>
Interface for SOS request operator implementations method- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OwsOperationgetOperationMetadata(String service, String version)GetOwsOperationmetadata for service and versiondefault booleanisSupported()Check if the operation and all necessary sources (e.g. tables) are available.OwsServiceResponsereceiveRequest(OwsServiceRequest request)Receives and processes the incomingOwsServiceRequestand returns aOwsServiceResponse-
Methods inherited from interface org.n52.svalbard.ConformanceClass
getConformanceClasses
-
-
-
-
Method Detail
-
receiveRequest
OwsServiceResponse receiveRequest(OwsServiceRequest request) throws OwsExceptionReport
Receives and processes the incomingOwsServiceRequestand returns aOwsServiceResponse- Parameters:
request- The incomingOwsServiceRequest- Returns:
OwsServiceResponseof theOwsServiceRequest- Throws:
OwsExceptionReport- If an error occurs during the processing of theOwsServiceRequest
-
getOperationMetadata
OwsOperation getOperationMetadata(String service, String version) throws OwsExceptionReport
GetOwsOperationmetadata for service and version- Parameters:
service- The service to get metadata forversion- The service version to get metadata for- Returns:
OwsOperationmetadata for service and version- Throws:
OwsExceptionReport- If an error occurs during the generation ofOwsOperation
-
isSupported
default boolean isSupported()
Check if the operation and all necessary sources (e.g. tables) are available.- Returns:
true, if the operation is supported
-
-