Package org.n52.series.db.old.da.data
Class BooleanDataRepository
- java.lang.Object
-
- org.n52.series.db.old.da.SessionAwareAssembler
-
- org.n52.series.db.old.da.data.AbstractDataRepository<org.n52.series.db.beans.BooleanDataEntity,org.n52.io.response.dataset.bool.BooleanValue,Boolean>
-
- org.n52.series.db.old.da.data.BooleanDataRepository
-
- All Implemented Interfaces:
TimeOutputCreator,ValueAssembler<org.n52.series.db.beans.BooleanDataEntity,org.n52.io.response.dataset.bool.BooleanValue,Boolean>,DataRepository<org.n52.series.db.beans.BooleanDataEntity,org.n52.io.response.dataset.bool.BooleanValue,Boolean>,org.springframework.beans.factory.InitializingBean
public class BooleanDataRepository extends AbstractDataRepository<org.n52.series.db.beans.BooleanDataEntity,org.n52.io.response.dataset.bool.BooleanValue,Boolean>
-
-
Field Summary
-
Fields inherited from class org.n52.series.db.old.da.SessionAwareAssembler
dbQueryFactory, mapperFactory, serviceEntityFactory
-
Fields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX
-
-
Constructor Summary
Constructors Constructor Description BooleanDataRepository(HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.bool.BooleanValue>assembleData(Long dataset, DbQuery query, org.hibernate.Session session)org.n52.io.response.dataset.bool.BooleanValueassembleDataValue(org.n52.series.db.beans.BooleanDataEntity observation, org.n52.series.db.beans.DatasetEntity series, DbQuery query)Assembles an output for a data entity for a given query.protected org.n52.io.response.dataset.bool.BooleanValuecreateEmptyValue()-
Methods inherited from class org.n52.series.db.old.da.data.AbstractDataRepository
addGeometry, addMetadatasIfNeeded, addParameters, addResultTime, addValidTime, assembleData, assembleDataValueWithMetadata, assembleExpandedData, assembleExpandedData, createDataDao, format, format, getClosestValueAfterEnd, getClosestValueAfterEnd, getClosestValueBeforeStart, getClosestValueBeforeStart, getConnectors, getCount, getData, getDetectionLimit, getFirstValue, getLastValue, hasSingleValidReferenceValue, hasValidEntriesWithinRequestedTimespan, prepareValue, unproxy
-
Methods inherited from class org.n52.series.db.old.da.SessionAwareAssembler
afterPropertiesSet, createCondensed, createDatasetParameters, createGeometry, createTimeOutput, createTimeOutput, getCondensedCategory, getCondensedFeature, getCondensedOffering, getCondensedPhenomenon, getCondensedPlatform, getCondensedProcedure, getCondensedService, getCondensedTag, getCondensedTags, getCrsUtils, getDbQuery, getGeometry, getMapperFactory, getOriginTimeZone, getServiceEntity, getServiceEntity, getSession, getSessionStore, parseId, returnSession
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.series.db.old.da.data.DataRepository
setServiceEntity
-
Methods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutput
-
Methods inherited from interface org.n52.sensorweb.server.db.ValueAssembler
getConnector, getReferenceValues, hasConnector
-
-
-
-
Constructor Detail
-
BooleanDataRepository
public BooleanDataRepository(HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory)
-
-
Method Detail
-
createEmptyValue
protected org.n52.io.response.dataset.bool.BooleanValue createEmptyValue()
- Specified by:
createEmptyValuein classAbstractDataRepository<org.n52.series.db.beans.BooleanDataEntity,org.n52.io.response.dataset.bool.BooleanValue,Boolean>
-
assembleData
protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.bool.BooleanValue> assembleData(Long dataset, DbQuery query, org.hibernate.Session session)
- Specified by:
assembleDatain classAbstractDataRepository<org.n52.series.db.beans.BooleanDataEntity,org.n52.io.response.dataset.bool.BooleanValue,Boolean>
-
assembleDataValue
public org.n52.io.response.dataset.bool.BooleanValue assembleDataValue(org.n52.series.db.beans.BooleanDataEntity observation, org.n52.series.db.beans.DatasetEntity series, DbQuery query)Description copied from interface:ValueAssemblerAssembles an output for a data entity for a given query.- Parameters:
observation- the single data entity to assembleseries- the dataset the data entity belongs toquery- the query- Returns:
- the assembled output
-
-