Package org.n52.iceland.request.handler
Interface OperationHandler
-
- All Superinterfaces:
Component<OperationHandlerKey>,ConformanceClass,Keyed<OperationHandlerKey>
- All Known Subinterfaces:
GenericOperationHandler<Q,A>
- All Known Implementing Classes:
AbstractGetCapabilitiesHandler,AbstractOperationHandler
public interface OperationHandler extends ConformanceClass, Component<OperationHandlerKey>
Interface for all operation Handlers. In 52N SOS version 4.x called OperationDAO- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetOperationName()TODO check if necessary in feature Get the operation name this Handler supportsOwsOperationgetOperationsMetadata(String service, String version)Get the OperationsMetadata of the supported SOS operation for the capabilitiesdefault booleanisSupported()Check if the operation and all necessary sources (e.g. tables) are available.-
Methods inherited from interface org.n52.svalbard.ConformanceClass
getConformanceClasses
-
-
-
-
Method Detail
-
getOperationName
String getOperationName()
TODO check if necessary in feature Get the operation name this Handler supports- Returns:
- The supported operation name
-
getOperationsMetadata
OwsOperation getOperationsMetadata(String service, String version) throws OwsExceptionReport
Get the OperationsMetadata of the supported SOS operation for the capabilities- Parameters:
service- OGC service identifierversion- Service version- Returns:
- OperationsMetadata for the operation
- Throws:
OwsExceptionReport- If an error occurs.
-
isSupported
default boolean isSupported()
Check if the operation and all necessary sources (e.g. tables) are available.- Returns:
true, if the operation is supported
-
-