Package org.n52.series.db.old.da.data
Class TextDataRepository
java.lang.Object
org.n52.series.db.old.da.SessionAwareAssembler
org.n52.series.db.old.da.data.AbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>
org.n52.series.db.old.da.data.TextDataRepository
- All Implemented Interfaces:
TimeOutputCreator,ValueAssembler<org.n52.series.db.beans.TextDataEntity,,org.n52.io.response.dataset.text.TextValue, String> DataRepository<org.n52.series.db.beans.TextDataEntity,,org.n52.io.response.dataset.text.TextValue, String> org.springframework.beans.factory.InitializingBean
public class TextDataRepository
extends AbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue,String>
-
Field Summary
Fields inherited from class org.n52.series.db.old.da.SessionAwareAssembler
dbQueryFactory, mapperFactory, serviceEntityFactoryFields inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
OFFSET_REGEX -
Constructor Summary
ConstructorsConstructorDescriptionTextDataRepository(HibernateSessionStore sessionStore, DbQueryFactory dbQueryFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.text.TextValue>assembleData(Long dataset, DbQuery query, org.hibernate.Session session) org.n52.io.response.dataset.text.TextValueassembleDataValue(org.n52.series.db.beans.TextDataEntity 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.text.TextValue(package private) org.n52.io.response.dataset.text.TextValuecreateValue(String observationValue, org.n52.series.db.beans.TextDataEntity observation, DbQuery query) 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, unproxyMethods 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, returnSessionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.n52.series.db.old.da.data.DataRepository
setServiceEntityMethods inherited from interface org.n52.sensorweb.server.db.TimeOutputCreator
createTimeOutputMethods inherited from interface org.n52.sensorweb.server.db.ValueAssembler
getConnector, getReferenceValues, hasConnector
-
Constructor Details
-
TextDataRepository
-
-
Method Details
-
createEmptyValue
protected org.n52.io.response.dataset.text.TextValue createEmptyValue()- Specified by:
createEmptyValuein classAbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue, String>
-
assembleData
protected org.n52.io.response.dataset.Data<org.n52.io.response.dataset.text.TextValue> assembleData(Long dataset, DbQuery query, org.hibernate.Session session) - Specified by:
assembleDatain classAbstractDataRepository<org.n52.series.db.beans.TextDataEntity,org.n52.io.response.dataset.text.TextValue, String>
-
assembleDataValue
public org.n52.io.response.dataset.text.TextValue assembleDataValue(org.n52.series.db.beans.TextDataEntity 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
-
createValue
-