Class ParameterAssembler<E extends org.n52.series.db.beans.DescribableEntity>
java.lang.Object
org.n52.sensorweb.server.db.assembler.ParameterAssembler<E>
- All Implemented Interfaces:
ClearAssembler<E>,InsertAssembler<E>,TransactionalAssembler<E>
- Direct Known Subclasses:
HistoricalLocationAssembler,LocationAssembler,ParameterOutputAssembler
public abstract class ParameterAssembler<E extends org.n52.series.db.beans.DescribableEntity>
extends Object
implements InsertAssembler<E>, ClearAssembler<E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckParameter(E entity) voidcheckParameter(E entity, org.n52.series.db.beans.parameter.ParameterEntity<?> parameter, Set<org.n52.series.db.beans.parameter.ParameterEntity<?>> newParams) protected voidcheckUnit(org.n52.series.db.beans.parameter.ParameterEntity<?> parameter) protected abstract org.springframework.data.jpa.domain.Specification<E>createFilterPredicate(DbQuery query) protected DatasetQuerySpecificationsjavax.persistence.EntityManagerprotected org.n52.series.db.beans.FormatEntitygetFormat(org.n52.series.db.beans.FormatEntity format) protected FormatAssemblerorg.n52.series.db.beans.UnitEntitygetOrInsertUnit(org.n52.series.db.beans.UnitEntity unit) protected OutputMapperFactoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.n52.sensorweb.server.db.assembler.ClearAssembler
clearUnusedForServiceMethods inherited from interface org.n52.sensorweb.server.db.assembler.InsertAssembler
checkParameterUpdate, checkReferencedEntities, getOrInsertInstance, getOrUpdateInstance, updateInstance
-
Constructor Details
-
ParameterAssembler
-
-
Method Details
-
createFilterPredicate
-
refresh
- Specified by:
refreshin interfaceInsertAssembler<E extends org.n52.series.db.beans.DescribableEntity>
-
merge
-
count
-
getDatasetQuerySpecification
-
findAll
-
findAll
-
checkParameter
- Specified by:
checkParameterin interfaceInsertAssembler<E extends org.n52.series.db.beans.DescribableEntity>
-
checkParameter
-
checkUnit
protected void checkUnit(org.n52.series.db.beans.parameter.ParameterEntity<?> parameter) -
getOrInsertUnit
public org.n52.series.db.beans.UnitEntity getOrInsertUnit(org.n52.series.db.beans.UnitEntity unit) -
getFormatAssembler
-
getFormat
protected org.n52.series.db.beans.FormatEntity getFormat(org.n52.series.db.beans.FormatEntity format) -
getEntityManager
public javax.persistence.EntityManager getEntityManager() -
getParameterRepository
- Specified by:
getParameterRepositoryin interfaceTransactionalAssembler<E extends org.n52.series.db.beans.DescribableEntity>
-
getOutputMapperFactory
-