Class CRUDRepository


  • @Transactional
    public class CRUDRepository
    extends Object
    • Constructor Detail

      • CRUDRepository

        public CRUDRepository()
    • Method Detail

      • getIdsForService

        public Set<Long> getIdsForService​(org.n52.series.db.beans.ServiceEntity service)
      • isConfigured

        protected boolean isConfigured​(Set<DataSourceJobConfiguration> configuredServices,
                                       org.n52.series.db.beans.ServiceEntity service)
      • removeServiceRelatedData

        public void removeServiceRelatedData​(org.n52.series.db.beans.ServiceEntity service)
      • insertService

        public org.n52.series.db.beans.ServiceEntity insertService​(org.n52.series.db.beans.ServiceEntity service)
      • removeRelatedData

        public org.n52.series.db.beans.DatasetEntity removeRelatedData​(org.n52.series.db.beans.DatasetEntity dataset)
      • cleanUp

        public void cleanUp​(org.n52.series.db.beans.ServiceEntity service,
                            Set<Long> datasetIds,
                            boolean removeService)
      • removeFeature

        public void removeFeature​(org.n52.series.db.beans.AbstractFeatureEntity<?> entity)
      • removeFeature

        public void removeFeature​(Set<Long> features)
      • removePlatform

        public void removePlatform​(org.n52.series.db.beans.PlatformEntity entity)
      • removePlatform

        public void removePlatform​(Set<Long> platforms)
      • insertDataset

        public org.n52.series.db.beans.DatasetEntity insertDataset​(org.n52.series.db.beans.DatasetEntity dataset)
      • insertFeature

        public org.n52.series.db.beans.AbstractFeatureEntity<?> insertFeature​(org.n52.series.db.beans.AbstractFeatureEntity<?> feature)
      • insertData

        public <T extends org.n52.series.db.beans.DataEntity<?>> T insertData​(org.n52.series.db.beans.DatasetEntity dataset,
                                                                              T data)
      • insertData

        public <T extends org.n52.series.db.beans.DataEntity<?>> T insertData​(org.n52.series.db.beans.DatasetEntity dataset,
                                                                              T data,
                                                                              boolean forceMinChange)
      • updateData

        public org.n52.series.db.beans.DatasetEntity updateData​(org.n52.series.db.beans.DatasetEntity dataset,
                                                                org.n52.series.db.beans.DataEntity<?> data)
      • updateDataset

        public org.n52.series.db.beans.DatasetEntity updateDataset​(org.n52.series.db.beans.DatasetEntity dataset)
      • updateOffering

        public org.n52.series.db.beans.OfferingEntity updateOffering​(org.n52.series.db.beans.OfferingEntity offering,
                                                                     org.n52.series.db.beans.DataEntity<?> data,
                                                                     boolean forceMinChange)
      • getDatasetQuerySpecification

        public org.n52.sensorweb.server.db.query.DatasetQuerySpecifications getDatasetQuerySpecification()
      • getDatasetQuerySpecification

        public org.n52.sensorweb.server.db.query.DatasetQuerySpecifications getDatasetQuerySpecification​(org.n52.io.request.IoParameters parameters)