private class HibernateProcedureDescriptionGeneratorFactorySml101.HibernateProcedureDescriptionGeneratorSml101 extends AbstractHibernateProcedureDescriptionGeneratorSml
POSITION_NAME, SQL_QUERY_GET_UNIT_FOR_OBSERVABLE_PROPERTY, SQL_QUERY_GET_UNIT_FOR_OBSERVABLE_PROPERTY_PROCEDURE, SQL_QUERY_GET_UNIT_FOR_OBSERVABLE_PROPERTY_PROCEDURE_OFFERING
COMMA_JOINER
Modifier | Constructor and Description |
---|---|
private |
HibernateProcedureDescriptionGeneratorSml101() |
Modifier and Type | Method and Description |
---|---|
private ProcessMethod |
createMethod(Procedure procedure,
String[] observableProperties)
Create a SensorML ProcessMethod for ProcessModel
|
private RulesDefinition |
createRulesDefinition(Procedure procedure,
String[] observableProperties)
Create the rules definition for ProcessMethod
|
private ProcessModel |
createSmlProcessModel(Procedure procedure,
org.hibernate.Session session)
Create a SensorML ProcessModel from Hibernate procedure entity
|
private System |
createSmlSystem(Procedure procedure,
org.hibernate.Session session)
Create a SensorML System from Hibernate procedure entity
|
SensorML |
generateProcedureDescription(Procedure procedure,
Locale i18n,
org.hibernate.Session session)
Generate procedure description from Hibernate procedure entity if no
description (file, XML text) is available
|
protected SweAbstractDataComponent |
getInputComponent(String observableProperty) |
createPosition, setCommonValues
addNameAndDescription, createDescriptions, createNames, getCache, getExampleObservation, getLocale, getObservablePropertiesForProcedure, getServiceConfig, hasChildProcedure, isSetLocale, procedureSettings, setCommonData, setLocale
private HibernateProcedureDescriptionGeneratorSml101()
public SensorML generateProcedureDescription(Procedure procedure, Locale i18n, org.hibernate.Session session) throws OwsExceptionReport
generateProcedureDescription
in class AbstractHibernateProcedureDescriptionGenerator
procedure
- Hibernate procedure entitysession
- the sessionOwsExceptionReport
- If an error occursprivate ProcessModel createSmlProcessModel(Procedure procedure, org.hibernate.Session session) throws OwsExceptionReport
procedure
- Hibernate procedure entityOwsExceptionReport
- If an error occursprivate System createSmlSystem(Procedure procedure, org.hibernate.Session session) throws OwsExceptionReport
procedure
- Hibernate procedure entityOwsExceptionReport
- If an error occursprivate ProcessMethod createMethod(Procedure procedure, String[] observableProperties)
procedure
- Hibernate procedure entityobservableProperties
- Properties observed by the procedureprivate RulesDefinition createRulesDefinition(Procedure procedure, String[] observableProperties)
procedure
- Hibernate procedure entityobservableProperties
- Properties observed by the procedureprotected SweAbstractDataComponent getInputComponent(String observableProperty)
getInputComponent
in class AbstractHibernateProcedureDescriptionGeneratorSml
Copyright © 2012-2015 52north.org. All Rights Reserved.