public abstract class DatasetConstellation<T extends org.n52.series.db.beans.DatasetEntity> extends Object
| Constructor and Description |
|---|
DatasetConstellation(String procedure,
String offering,
String category,
String phenomenon,
String feature) |
| Modifier and Type | Method and Description |
|---|---|
T |
createDatasetEntity(org.n52.series.db.beans.ProcedureEntity procedure,
org.n52.series.db.beans.CategoryEntity category,
org.n52.series.db.beans.FeatureEntity feature,
org.n52.series.db.beans.OfferingEntity offering,
org.n52.series.db.beans.PhenomenonEntity phenomenon,
ProxyServiceEntity service) |
protected abstract T |
createDatasetEntity(ProxyServiceEntity service) |
String |
getCategory() |
String |
getDomainId() |
String |
getFeature() |
Optional<org.n52.series.db.beans.DataEntity<?>> |
getFirst() |
Optional<org.n52.series.db.beans.DataEntity<?>> |
getLatest() |
String |
getOffering() |
String |
getPhenomenon() |
String |
getProcedure() |
void |
setDomainId(String domainId) |
void |
setFirst(org.n52.series.db.beans.DataEntity<?> first) |
void |
setLatest(org.n52.series.db.beans.DataEntity<?> latest) |
String |
toString() |
public String getProcedure()
public String getOffering()
public String getCategory()
public String getPhenomenon()
public String getFeature()
public String getDomainId()
public void setDomainId(String domainId)
public final T createDatasetEntity(org.n52.series.db.beans.ProcedureEntity procedure, org.n52.series.db.beans.CategoryEntity category, org.n52.series.db.beans.FeatureEntity feature, org.n52.series.db.beans.OfferingEntity offering, org.n52.series.db.beans.PhenomenonEntity phenomenon, ProxyServiceEntity service)
protected abstract T createDatasetEntity(ProxyServiceEntity service)
public Optional<org.n52.series.db.beans.DataEntity<?>> getFirst()
public void setFirst(org.n52.series.db.beans.DataEntity<?> first)
public Optional<org.n52.series.db.beans.DataEntity<?>> getLatest()
public void setLatest(org.n52.series.db.beans.DataEntity<?> latest)
Copyright © 2015–2018 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.