Interface EntityBuilder
-
- All Known Implementing Classes:
AbstractServiceConstellation
public interface EntityBuilder
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidaddDescribeableData(org.n52.series.db.beans.DescribableEntity entity, String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.CategoryEntitycreateCategory(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.CategoryEntitycreateCategory(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.QuantityDataEntitycreateDataEntity(org.joda.time.DateTime time, Long id)default org.n52.series.db.beans.QuantityDataEntitycreateDataEntity(org.joda.time.DateTime time, BigDecimal value)default org.n52.series.db.beans.QuantityDataEntitycreateDataEntity(org.joda.time.DateTime time, BigDecimal value, Long id)default org.n52.series.db.beans.DatasetEntitycreateDataset(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.FeatureEntitycreateFeature(String identifier, String name, String description, org.locationtech.jts.geom.Geometry geometry, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.FeatureEntitycreateFeature(String identifier, String name, String description, org.n52.series.db.beans.GeometryEntity geometry, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.FeatureEntitycreateFeature(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.FormatEntitycreateFormat(String format)default org.locationtech.jts.geom.GeometrycreateGeometry(Double latitude, Double longitude)default org.locationtech.jts.geom.GeometrycreateGeometry(Double latitude, Double longitude, Integer srid)default org.n52.series.db.beans.GeometryEntitycreateGeometry(org.locationtech.jts.geom.Geometry geometry)default org.n52.series.db.beans.sta.LocationEntitycreateLocation(String identifier, String name, String description, org.n52.series.db.beans.GeometryEntity geometry, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.OfferingEntitycreateOffering(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.OfferingEntitycreateOffering(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.PhenomenonEntitycreatePhenomenon(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.PhenomenonEntitycreatePhenomenon(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.PlatformEntitycreatePlatform(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.ProcedureEntitycreateProcedure(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.ProcedureEntitycreateProcedure(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.ServiceEntitycreateService(String name, String description, String connector, String url, String version)default org.n52.series.db.beans.ServiceEntitycreateService(String name, String description, String connector, String url, String version, Boolean supportsFirstLast)default org.n52.series.db.beans.ServiceEntitycreateService(String name, String description, String connector, String url, String version, Boolean supportsFirstLast, org.n52.series.db.beans.ServiceMetadataEntity serviceMetadata)default org.n52.series.db.beans.ServiceEntitycreateService(String name, String description, String connector, String url, String version, Boolean supportsFirstLast, org.n52.series.db.beans.ServiceMetadataEntity serviceMetadata, String type)default org.n52.series.db.beans.ServiceEntitycreateService(String name, String description, String connector, String url, String version, org.n52.series.db.beans.ServiceMetadataEntity serviceMetadata)default org.n52.series.db.beans.TagEntitycreateTag(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.UnitEntitycreateUnit(String unit, String unitDescription)default org.n52.series.db.beans.UnitEntitycreateUnit(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.UnitEntitycreateUnit(String unit, String unitDescription, org.n52.series.db.beans.ServiceEntity service)default org.n52.series.db.beans.FormatEntitygetDefaultFeatureFormat()default org.n52.series.db.beans.FormatEntitygetDefaultProcedureFormat()
-
-
-
Method Detail
-
createCategory
default org.n52.series.db.beans.CategoryEntity createCategory(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createCategory
default org.n52.series.db.beans.CategoryEntity createCategory(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)
-
createFeature
default org.n52.series.db.beans.FeatureEntity createFeature(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createFeature
default org.n52.series.db.beans.FeatureEntity createFeature(String identifier, String name, String description, org.locationtech.jts.geom.Geometry geometry, org.n52.series.db.beans.ServiceEntity service)
-
createFeature
default org.n52.series.db.beans.FeatureEntity createFeature(String identifier, String name, String description, org.n52.series.db.beans.GeometryEntity geometry, org.n52.series.db.beans.ServiceEntity service)
-
createLocation
default org.n52.series.db.beans.sta.LocationEntity createLocation(String identifier, String name, String description, org.n52.series.db.beans.GeometryEntity geometry, org.n52.series.db.beans.ServiceEntity service)
-
createOffering
default org.n52.series.db.beans.OfferingEntity createOffering(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createOffering
default org.n52.series.db.beans.OfferingEntity createOffering(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)
-
createProcedure
default org.n52.series.db.beans.ProcedureEntity createProcedure(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createProcedure
default org.n52.series.db.beans.ProcedureEntity createProcedure(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)
-
createPhenomenon
default org.n52.series.db.beans.PhenomenonEntity createPhenomenon(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createPhenomenon
default org.n52.series.db.beans.PhenomenonEntity createPhenomenon(String identifier, String name, org.n52.series.db.beans.ServiceEntity service)
-
createPlatform
default org.n52.series.db.beans.PlatformEntity createPlatform(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createTag
default org.n52.series.db.beans.TagEntity createTag(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createUnit
default org.n52.series.db.beans.UnitEntity createUnit(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createUnit
default org.n52.series.db.beans.UnitEntity createUnit(String unit, String unitDescription, org.n52.series.db.beans.ServiceEntity service)
-
createUnit
default org.n52.series.db.beans.UnitEntity createUnit(String unit, String unitDescription)
-
createFormat
default org.n52.series.db.beans.FormatEntity createFormat(String format)
-
createGeometry
default org.n52.series.db.beans.GeometryEntity createGeometry(org.locationtech.jts.geom.Geometry geometry)
-
createGeometry
default org.locationtech.jts.geom.Geometry createGeometry(Double latitude, Double longitude)
-
createGeometry
default org.locationtech.jts.geom.Geometry createGeometry(Double latitude, Double longitude, Integer srid)
-
createDataEntity
default org.n52.series.db.beans.QuantityDataEntity createDataEntity(org.joda.time.DateTime time, BigDecimal value, Long id)
-
createDataEntity
default org.n52.series.db.beans.QuantityDataEntity createDataEntity(org.joda.time.DateTime time, BigDecimal value)
-
createDataEntity
default org.n52.series.db.beans.QuantityDataEntity createDataEntity(org.joda.time.DateTime time, Long id)
-
createDataset
default org.n52.series.db.beans.DatasetEntity createDataset(String identifier, String name, String description, org.n52.series.db.beans.ServiceEntity service)
-
createService
default org.n52.series.db.beans.ServiceEntity createService(String name, String description, String connector, String url, String version)
-
createService
default org.n52.series.db.beans.ServiceEntity createService(String name, String description, String connector, String url, String version, Boolean supportsFirstLast)
-
createService
default org.n52.series.db.beans.ServiceEntity createService(String name, String description, String connector, String url, String version, org.n52.series.db.beans.ServiceMetadataEntity serviceMetadata)
-
createService
default org.n52.series.db.beans.ServiceEntity createService(String name, String description, String connector, String url, String version, Boolean supportsFirstLast, org.n52.series.db.beans.ServiceMetadataEntity serviceMetadata)
-
createService
default org.n52.series.db.beans.ServiceEntity createService(String name, String description, String connector, String url, String version, Boolean supportsFirstLast, org.n52.series.db.beans.ServiceMetadataEntity serviceMetadata, String type)
-
getDefaultProcedureFormat
default org.n52.series.db.beans.FormatEntity getDefaultProcedureFormat()
-
getDefaultFeatureFormat
default org.n52.series.db.beans.FormatEntity getDefaultFeatureFormat()
-
-