Class ServiceConstellation
- java.lang.Object
-
- org.n52.sensorweb.server.helgoland.adapters.connector.AbstractServiceConstellation
-
- org.n52.sensorweb.server.helgoland.adapters.connector.utils.ServiceConstellation
-
- All Implemented Interfaces:
EntityBuilder
public class ServiceConstellation extends AbstractServiceConstellation
-
-
Constructor Summary
Constructors Constructor Description ServiceConstellation(String fullHarvester, String temporalHarvester)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(DatasetConstellation e)booleancontainsFeature(String id)Map<String,org.n52.series.db.beans.CategoryEntity>getCategories()Collection<DatasetConstellation>getDatasets()Map<String,org.n52.series.db.beans.FeatureEntity>getFeatures()Map<String,org.n52.series.db.beans.OfferingEntity>getOfferings()Map<String,org.n52.series.db.beans.PhenomenonEntity>getPhenomena()Map<String,org.n52.series.db.beans.PlatformEntity>getPlatforms()Map<String,org.n52.series.db.beans.ProcedureEntity>getProcedures()booleanhasCategories(String categoryId)booleanhasFeature(String featureId)booleanhasOffering(String offeringId)booleanhasPhenomenon(String phenomenonId)booleanhasPlatforms(String platformId)booleanhasProcedure(String procedureId)org.n52.series.db.beans.CategoryEntityputCategory(String id, String name)org.n52.series.db.beans.CategoryEntityputCategory(org.n52.series.db.beans.CategoryEntity category)org.n52.series.db.beans.FeatureEntityputFeature(String id, String name, String description, double latitude, double longitude, int srid)org.n52.series.db.beans.FeatureEntityputFeature(String id, String name, String description, org.locationtech.jts.geom.Geometry geometry)org.n52.series.db.beans.FeatureEntityputFeature(org.n52.series.db.beans.FeatureEntity feature)org.n52.series.db.beans.OfferingEntityputOffering(String id, String name)org.n52.series.db.beans.OfferingEntityputOffering(org.n52.series.db.beans.OfferingEntity offering)org.n52.series.db.beans.PhenomenonEntityputPhenomenon(String id, String name)org.n52.series.db.beans.PhenomenonEntityputPhenomenon(String id, String name, String description)org.n52.series.db.beans.PhenomenonEntityputPhenomenon(org.n52.series.db.beans.PhenomenonEntity phenomenon)org.n52.series.db.beans.PlatformEntityputPlatform(String id, String name)org.n52.series.db.beans.PlatformEntityputPlatform(String id, String name, String description)org.n52.series.db.beans.PlatformEntityputPlatform(org.n52.series.db.beans.PlatformEntity platform)org.n52.series.db.beans.ProcedureEntityputProcedure(String id, String name, boolean insitu, boolean mobile)org.n52.series.db.beans.ProcedureEntityputProcedure(org.n52.series.db.beans.ProcedureEntity procedure)-
Methods inherited from class org.n52.sensorweb.server.helgoland.adapters.connector.AbstractServiceConstellation
getEvent, getFullHarvester, getHavesterContext, getHavesterContext, getService, getTemporalHarvester, setService
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.sensorweb.server.helgoland.adapters.utils.EntityBuilder
addDescribeableData, createCategory, createCategory, createDataEntity, createDataEntity, createDataEntity, createDataset, createFeature, createFeature, createFeature, createFormat, createGeometry, createGeometry, createGeometry, createOffering, createOffering, createPhenomenon, createPhenomenon, createPlatform, createProcedure, createProcedure, createService, createService, createService, createService, createService, createTag, createUnit, createUnit, createUnit, getDefaultFeatureFormat, getDefaultProcedureFormat
-
-
-
-
Method Detail
-
putPhenomenon
public org.n52.series.db.beans.PhenomenonEntity putPhenomenon(org.n52.series.db.beans.PhenomenonEntity phenomenon)
-
putPhenomenon
public org.n52.series.db.beans.PhenomenonEntity putPhenomenon(String id, String name)
-
putPhenomenon
public org.n52.series.db.beans.PhenomenonEntity putPhenomenon(String id, String name, String description)
-
putProcedure
public org.n52.series.db.beans.ProcedureEntity putProcedure(org.n52.series.db.beans.ProcedureEntity procedure)
-
putProcedure
public org.n52.series.db.beans.ProcedureEntity putProcedure(String id, String name, boolean insitu, boolean mobile)
-
putOffering
public org.n52.series.db.beans.OfferingEntity putOffering(org.n52.series.db.beans.OfferingEntity offering)
-
putFeature
public org.n52.series.db.beans.FeatureEntity putFeature(org.n52.series.db.beans.FeatureEntity feature)
-
putFeature
public org.n52.series.db.beans.FeatureEntity putFeature(String id, String name, String description, double latitude, double longitude, int srid)
-
putFeature
public org.n52.series.db.beans.FeatureEntity putFeature(String id, String name, String description, org.locationtech.jts.geom.Geometry geometry)
-
containsFeature
public boolean containsFeature(String id)
-
putPlatform
public org.n52.series.db.beans.PlatformEntity putPlatform(org.n52.series.db.beans.PlatformEntity platform)
-
putPlatform
public org.n52.series.db.beans.PlatformEntity putPlatform(String id, String name, String description)
-
putCategory
public org.n52.series.db.beans.CategoryEntity putCategory(org.n52.series.db.beans.CategoryEntity category)
-
hasProcedure
public boolean hasProcedure(String procedureId)
-
hasOffering
public boolean hasOffering(String offeringId)
-
hasCategories
public boolean hasCategories(String categoryId)
-
hasPhenomenon
public boolean hasPhenomenon(String phenomenonId)
-
hasFeature
public boolean hasFeature(String featureId)
-
hasPlatforms
public boolean hasPlatforms(String platformId)
-
getDatasets
public Collection<DatasetConstellation> getDatasets()
-
add
public boolean add(DatasetConstellation e)
-
-