public class ObservablePropertyDAO extends AbstractIdentifierNameDescriptionDAO
TimeCreator.MinMax
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
ObservablePropertyDAO() |
Modifier and Type | Method and Description |
---|---|
private org.hibernate.Criteria |
getDefaultCriteria(org.hibernate.Session session) |
private org.hibernate.criterion.DetachedCriteria |
getDetachedCriteriaObservablePropertiesForOfferingFromObservationConstellation(String offeringIdentifier,
org.hibernate.Session session)
Get Hibernate Detached Criteria to get ObservableProperty entities from
ObservationConstellation for offering identifier
|
private org.hibernate.criterion.DetachedCriteria |
getDetachedCriteriaObservablePropertiesForProcedureFromSeries(String procedureIdentifier,
org.hibernate.Session session)
Get Hibernate Detached Criteria to get ObservableProperty entities from
Series for procedure identifier
|
private org.hibernate.criterion.DetachedCriteria |
getDetachedCriteriaObservablePropertyForProcedureFromObservationConstellation(String procedureIdentifier,
org.hibernate.Session session)
Get Hibernate Detached Criteria to get ObservableProperty entities from
ObservationConstellation for procedure identifier
|
List<ObservableProperty> |
getObservableProperties(List<String> identifiers,
org.hibernate.Session session)
Get observable property objects for observable property identifiers
|
List<ObservableProperty> |
getObservablePropertiesForIdentifiers(Collection<String> identifiers,
org.hibernate.Session session)
Get observable properties by identifiers
|
ObservableProperty |
getObservablePropertyForIdentifier(String identifier,
org.hibernate.Session session)
Get observable property by identifier
|
List<String> |
getObservablePropertyIdentifiersForOffering(String offeringIdentifier,
org.hibernate.Session session)
Get observable property identifiers for offering identifier
|
List<String> |
getObservablePropertyIdentifiersForProcedure(String procedureIdentifier,
org.hibernate.Session session)
Get observable property identifiers for procedure identifier
|
List<ObservableProperty> |
getObservablePropertyObjects(org.hibernate.Session session)
Get all observable property objects
|
List<ObservableProperty> |
getOrInsertObservableProperty(List<OmObservableProperty> observableProperty,
org.hibernate.Session session)
Insert and/or get observable property objects for SOS observable
properties
|
addDescription, addIdentifier, addIdentifierNameDescription, addName, getAndAddIdentifierNameDescription, getDescription, getIdentifier, getName, insertNameAndDescription, insertNames
addMinMaxProjection, createTimePeriod
public List<ObservableProperty> getObservableProperties(List<String> identifiers, org.hibernate.Session session)
identifiers
- Observable property identifierssession
- Hibernate sessionpublic List<String> getObservablePropertyIdentifiersForOffering(String offeringIdentifier, org.hibernate.Session session) throws OwsExceptionReport
offeringIdentifier
- Offering identifiersession
- Hibernate sessionCodedException
- If an error occursOwsExceptionReport
public List<String> getObservablePropertyIdentifiersForProcedure(String procedureIdentifier, org.hibernate.Session session)
procedureIdentifier
- Procedure identifiersession
- Hibernate sessionprivate org.hibernate.Criteria getDefaultCriteria(org.hibernate.Session session)
public ObservableProperty getObservablePropertyForIdentifier(String identifier, org.hibernate.Session session)
identifier
- The observable property's identifiersession
- Hibernate sessionpublic List<ObservableProperty> getObservablePropertiesForIdentifiers(Collection<String> identifiers, org.hibernate.Session session)
identifiers
- The observable property identifierssession
- Hibernate sessionpublic List<ObservableProperty> getObservablePropertyObjects(org.hibernate.Session session)
session
- Hibernate sessionpublic List<ObservableProperty> getOrInsertObservableProperty(List<OmObservableProperty> observableProperty, org.hibernate.Session session)
observableProperty
- SOS observable propertiessession
- Hibernate sessionprivate org.hibernate.criterion.DetachedCriteria getDetachedCriteriaObservablePropertyForProcedureFromObservationConstellation(String procedureIdentifier, org.hibernate.Session session)
procedureIdentifier
- Procedure identifier parametersession
- Hibernate sessionprivate org.hibernate.criterion.DetachedCriteria getDetachedCriteriaObservablePropertiesForProcedureFromSeries(String procedureIdentifier, org.hibernate.Session session)
procedureIdentifier
- Procedure identifier parametersession
- Hibernate sessionprivate org.hibernate.criterion.DetachedCriteria getDetachedCriteriaObservablePropertiesForOfferingFromObservationConstellation(String offeringIdentifier, org.hibernate.Session session)
offeringIdentifier
- Offering identifier parametersession
- Hibernate sessionCopyright © 2012-2015 52north.org. All Rights Reserved.