Package org.n52.iceland.request.handler
Class AbstractGetCapabilitiesHandler<T>
- java.lang.Object
-
- org.n52.iceland.request.handler.AbstractOperationHandler
-
- org.n52.iceland.request.handler.AbstractGetCapabilitiesHandler<T>
-
- All Implemented Interfaces:
GenericOperationHandler<GetCapabilitiesRequest,GetCapabilitiesResponse>,OperationHandler,Component<OperationHandlerKey>,Keyed<OperationHandlerKey>,ConformanceClass
public abstract class AbstractGetCapabilitiesHandler<T> extends AbstractOperationHandler implements GenericOperationHandler<GetCapabilitiesRequest,GetCapabilitiesResponse>
TODO JavaDoc
-
-
Constructor Summary
Constructors Constructor Description AbstractGetCapabilitiesHandler(String service)
-
Method Summary
-
Methods inherited from class org.n52.iceland.request.handler.AbstractOperationHandler
getBindingRepository, getDefaultLanguage, getOperationConstraints, getOperationMetadata, getOperationsMetadata, getRequestedLocale, getServiceURL, isShowAllLanguages, setBindingRepository, setDefaultLanguage, setServiceURL, setShowAllLanguages, setURL
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.svalbard.ConformanceClass
getConformanceClasses
-
Methods inherited from interface org.n52.iceland.request.handler.OperationHandler
getOperationsMetadata, isSupported
-
-
-
-
Constructor Detail
-
AbstractGetCapabilitiesHandler
public AbstractGetCapabilitiesHandler(String service)
-
-
Method Detail
-
setServiceMetadataRepository
@Inject public void setServiceMetadataRepository(OwsServiceMetadataRepository serviceMetadataRepository)
-
setRequestOperatorRepository
@Inject public void setRequestOperatorRepository(RequestOperatorRepository requestOperatorRepository)
-
setServiceOperatorRepository
@Inject public void setServiceOperatorRepository(ServiceOperatorRepository serviceOperatorRepository)
-
getOperationName
public String getOperationName()
Description copied from interface:OperationHandlerTODO check if necessary in feature Get the operation name this Handler supports- Specified by:
getOperationNamein interfaceOperationHandler- Returns:
- The supported operation name
-
getKeys
public Set<OperationHandlerKey> getKeys()
-
handle
public GetCapabilitiesResponse handle(GetCapabilitiesRequest request) throws OwsExceptionReport
- Specified by:
handlein interfaceGenericOperationHandler<GetCapabilitiesRequest,GetCapabilitiesResponse>- Throws:
OwsExceptionReport
-
createResponse
protected GetCapabilitiesResponse createResponse(String service, String version)
-
getServiceOperatorKeys
public List<OwsServiceKey> getServiceOperatorKeys(GetCapabilitiesRequest request)
-
getOperationParameters
protected Set<OwsDomain> getOperationParameters(String service, String version)
- Overrides:
getOperationParametersin classAbstractOperationHandler
-
getOperationsMetadataExtension
protected OwsOperationMetadataExtension getOperationsMetadataExtension(String service, String version)
-
createCapabilities
protected abstract OwsCapabilities createCapabilities(OwsCapabilities owsCapabilities, T contents)
-
getExtensions
protected Collection<OwsCapabilitiesExtension> getExtensions(GetCapabilitiesRequest request, String service, String version)
-
-