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)Map<String,org.n52.series.db.beans.CategoryEntity>getCategories()org.n52.series.db.beans.CategoryEntitygetCategory(String categoryId)Collection<DatasetConstellation>getDatasets()org.n52.series.db.beans.FeatureEntitygetFeature(String featureId)org.n52.series.db.beans.FeatureEntitygetFeature(org.n52.series.db.beans.FeatureEntity feature)Map<String,org.n52.series.db.beans.FeatureEntity>getFeatures()org.n52.series.db.beans.OfferingEntitygetOffering(String offeringId)Map<String,org.n52.series.db.beans.OfferingEntity>getOfferings()Map<String,org.n52.series.db.beans.PhenomenonEntity>getPhenomena()org.n52.series.db.beans.PhenomenonEntitygetPhenomenon(String phenomenonId)org.n52.series.db.beans.PlatformEntitygetPlatform(String platformId)Map<String,org.n52.series.db.beans.PlatformEntity>getPlatforms()org.n52.series.db.beans.ProcedureEntitygetProcedure(String procedureId)Map<String,org.n52.series.db.beans.ProcedureEntity>getProcedures()booleanhasCategories(String categoryId)booleanhasFeature(String featureId)booleanhasFeature(org.n52.series.db.beans.FeatureEntity feature)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, createLocation, 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)
-
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)
-
getProcedure
public org.n52.series.db.beans.ProcedureEntity getProcedure(String procedureId)
-
hasProcedure
public boolean hasProcedure(String procedureId)
-
getOffering
public org.n52.series.db.beans.OfferingEntity getOffering(String offeringId)
-
hasOffering
public boolean hasOffering(String offeringId)
-
getCategory
public org.n52.series.db.beans.CategoryEntity getCategory(String categoryId)
-
hasCategories
public boolean hasCategories(String categoryId)
-
getPhenomenon
public org.n52.series.db.beans.PhenomenonEntity getPhenomenon(String phenomenonId)
-
hasPhenomenon
public boolean hasPhenomenon(String phenomenonId)
-
getFeature
public org.n52.series.db.beans.FeatureEntity getFeature(org.n52.series.db.beans.FeatureEntity feature)
-
getFeature
public org.n52.series.db.beans.FeatureEntity getFeature(String featureId)
-
hasFeature
public boolean hasFeature(org.n52.series.db.beans.FeatureEntity feature)
-
hasFeature
public boolean hasFeature(String featureId)
-
getPlatform
public org.n52.series.db.beans.PlatformEntity getPlatform(String platformId)
-
hasPlatforms
public boolean hasPlatforms(String platformId)
-
getDatasets
public Collection<DatasetConstellation> getDatasets()
-
add
public boolean add(DatasetConstellation e)
-
-