Class CRUDRepository
- java.lang.Object
-
- org.n52.sensorweb.server.helgoland.adapters.da.CRUDRepository
-
@Transactional public class CRUDRepository extends Object
-
-
Constructor Summary
Constructors Constructor Description CRUDRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanUp(org.n52.series.db.beans.ServiceEntity service, Set<Long> datasetIds, boolean removeService)protected booleanequals(DataSourceJobConfiguration configuration, org.n52.series.db.beans.ServiceEntity service)org.n52.sensorweb.server.db.query.DatasetQuerySpecificationsgetDatasetQuerySpecification()org.n52.sensorweb.server.db.query.DatasetQuerySpecificationsgetDatasetQuerySpecification(org.n52.io.request.IoParameters parameters)Set<Long>getIdsForService(org.n52.series.db.beans.ServiceEntity service)<T extends org.n52.series.db.beans.DataEntity<?>>
TinsertData(org.n52.series.db.beans.DatasetEntity dataset, T data)<T extends org.n52.series.db.beans.DataEntity<?>>
TinsertData(org.n52.series.db.beans.DatasetEntity dataset, T data, boolean forceMinChange)org.n52.series.db.beans.DatasetEntityinsertDataset(org.n52.series.db.beans.DatasetEntity dataset)org.n52.series.db.beans.AbstractFeatureEntity<?>insertFeature(org.n52.series.db.beans.AbstractFeatureEntity<?> feature)org.n52.series.db.beans.ServiceEntityinsertService(org.n52.series.db.beans.ServiceEntity service)protected booleanisConfigured(Set<DataSourceJobConfiguration> configuredServices, org.n52.series.db.beans.ServiceEntity service)voidremoveFeature(Set<Long> features)voidremoveFeature(org.n52.series.db.beans.AbstractFeatureEntity<?> entity)voidremoveNonMatchingServices(Set<DataSourceJobConfiguration> configuredServices)voidremovePlatform(Set<Long> platforms)voidremovePlatform(org.n52.series.db.beans.PlatformEntity entity)org.n52.series.db.beans.DatasetEntityremoveRelatedData(org.n52.series.db.beans.DatasetEntity dataset)voidremoveServiceRelatedData(org.n52.series.db.beans.ServiceEntity service)org.n52.series.db.beans.DatasetEntityupdateData(org.n52.series.db.beans.DatasetEntity dataset, org.n52.series.db.beans.DataEntity<?> data)org.n52.series.db.beans.DatasetEntityupdateDataset(org.n52.series.db.beans.DatasetEntity dataset)org.n52.series.db.beans.OfferingEntityupdateOffering(org.n52.series.db.beans.OfferingEntity offering, org.n52.series.db.beans.DataEntity<?> data, boolean forceMinChange)
-
-
-
Method Detail
-
removeNonMatchingServices
public void removeNonMatchingServices(Set<DataSourceJobConfiguration> configuredServices)
-
isConfigured
protected boolean isConfigured(Set<DataSourceJobConfiguration> configuredServices, org.n52.series.db.beans.ServiceEntity service)
-
equals
protected boolean equals(DataSourceJobConfiguration configuration, 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)
-
removePlatform
public void removePlatform(org.n52.series.db.beans.PlatformEntity entity)
-
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)
-
-