public class DescribeSensorDAO extends AbstractDescribeSensorDAO
Modifier and Type | Field and Description |
---|---|
private HibernateProcedureConverter |
procedureConverter |
private HibernateSessionHolder |
sessionHolder |
DATASOURCE_DAO_IDENTIFIER, IDEPENDET_IDENTIFIER
Constructor and Description |
---|
DescribeSensorDAO()
constructor
|
Modifier and Type | Method and Description |
---|---|
private Set<String> |
checkForUrlVsMimeType(String procedureDescriptionFormat) |
private SosProcedureDescription |
convertProcedureDescription(SosProcedureDescription procedureDescription,
DescribeSensorRequest request) |
String |
getDatasourceDaoIdentifier() |
private Set<String> |
getPossibleProcedureDescriptionFormats(String procedureDescriptionFormat)
Get possible procedure description formats for this procedure description
format.
|
private SosProcedureDescription |
getProcedureDescription(DescribeSensorRequest request,
org.hibernate.Session session)
Get procedure description for non transactional SOS
|
private String |
getProcedureDescriptionFormatMatchingString(String procedureDescriptionFormat)
Get procedure description format matching String, to lower case replace
\s
|
private List<SosProcedureDescription> |
getProcedureDescriptions(DescribeSensorRequest request,
org.hibernate.Session session) |
DescribeSensorResponse |
getSensorDescription(DescribeSensorRequest request)
Get the procedure description for a procedure
|
protected void |
setOperationsMetadata(OwsOperation opsMeta,
String service,
String version) |
getCache, getConfigurator, getConformanceClasses, getDCP, getOperationDAOKeyType, getOperationName, getOperationsMetadata
private final HibernateSessionHolder sessionHolder
private final HibernateProcedureConverter procedureConverter
public String getDatasourceDaoIdentifier()
public DescribeSensorResponse getSensorDescription(DescribeSensorRequest request) throws OwsExceptionReport
AbstractDescribeSensorDAO
getSensorDescription
in class AbstractDescribeSensorDAO
request
- the requestOwsExceptionReport
- If an error occursprivate SosProcedureDescription getProcedureDescription(DescribeSensorRequest request, org.hibernate.Session session) throws OwsExceptionReport
request
- DescribeSensorRequest requestsession
- Hibernate sessionOwsExceptionReport
- If an error occursConverterException
- If an error occursprivate List<SosProcedureDescription> getProcedureDescriptions(DescribeSensorRequest request, org.hibernate.Session session) throws OwsExceptionReport
request
- DescribeSensorRequest requestsession
- Hibernate sessionOwsExceptionReport
- If an error occursConverterException
- If an error occursprotected void setOperationsMetadata(OwsOperation opsMeta, String service, String version) throws OwsExceptionReport
setOperationsMetadata
in class AbstractDescribeSensorDAO
OwsExceptionReport
private Set<String> getPossibleProcedureDescriptionFormats(String procedureDescriptionFormat)
procedureDescriptionFormat
- Procedure description format to checkprivate String getProcedureDescriptionFormatMatchingString(String procedureDescriptionFormat)
procedureDescriptionFormat
- Procedure description formats to formatprivate SosProcedureDescription convertProcedureDescription(SosProcedureDescription procedureDescription, DescribeSensorRequest request) throws CodedException
CodedException
Copyright © 2012-2014 52north.org. All Rights Reserved.