Class ParameterAssembler<E extends org.n52.series.db.beans.DescribableEntity>

    • Method Detail

      • createFilterPredicate

        protected abstract org.springframework.data.jpa.domain.Specification<E> createFilterPredicate​(DbQuery query)
      • refresh

        public E refresh​(E entity)
        Specified by:
        refresh in interface InsertAssembler<E extends org.n52.series.db.beans.DescribableEntity>
      • merge

        public E merge​(E entity)
      • findAll

        protected Stream<E> findAll​(org.springframework.data.jpa.domain.Specification<E> predicate)
      • checkParameter

        public E checkParameter​(E entity)
        Specified by:
        checkParameter in interface InsertAssembler<E extends org.n52.series.db.beans.DescribableEntity>
      • checkParameter

        public void checkParameter​(E entity,
                                   org.n52.series.db.beans.parameter.ParameterEntity<?> parameter,
                                   Set<org.n52.series.db.beans.parameter.ParameterEntity<?>> newParams)
      • 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)
      • getFormat

        protected org.n52.series.db.beans.FormatEntity getFormat​(org.n52.series.db.beans.FormatEntity format)
      • getEntityManager

        public javax.persistence.EntityManager getEntityManager()