Package org.n52.series.db.beans
Class AbstractDatasetEntity
- java.lang.Object
-
- org.n52.series.db.beans.IdEntity
-
- org.n52.series.db.beans.DescribableEntity
-
- org.n52.series.db.beans.AbstractDatasetEntity
-
- All Implemented Interfaces:
Serializable,Describable,HibernateRelations.HasDescription,HibernateRelations.HasDescriptionTranslation,HibernateRelations.HasFeature,HibernateRelations.HasFeatureGetter,HibernateRelations.HasGeometry,HibernateRelations.HasId,HibernateRelations.HasIdentifier,HibernateRelations.HasIdentifierCodespace,HibernateRelations.HasName,HibernateRelations.HasNameCodespace,HibernateRelations.HasNameTranslation,HibernateRelations.HasObservableProperty,HibernateRelations.HasObservablePropertyGetter,HibernateRelations.HasObservations,HibernateRelations.HasOffering,HibernateRelations.HasOMObservationType,HibernateRelations.HasParameters,HibernateRelations.HasPhenomenonTime,HibernateRelations.HasPlatform,HibernateRelations.HasProcedure,HibernateRelations.HasProcedureGetter,HibernateRelations.HasResultTimes,HibernateRelations.HasSamplingTime,HibernateRelations.HasStaIdentifier,HibernateRelations.HasThing,HibernateRelations.HasTranslations,HibernateRelations.HasUnit,HibernateRelations.IsProcessed,HibernateRelations.IsStaEntity,IdentifierNameDescriptionEntity,AbstractDatastreamEntity
- Direct Known Subclasses:
DatasetAggregationEntity,DatasetEntity
public class AbstractDatasetEntity extends DescribableEntity implements Serializable, HibernateRelations.IsStaEntity, AbstractDatastreamEntity
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_AGGREGATIONstatic StringPROPERTY_CATEGORYstatic StringPROPERTY_FEATUREstatic StringPROPERTY_FIRST_OBSERVATIONstatic StringPROPERTY_FIRST_VALUE_ATstatic StringPROPERTY_LAST_OBSERVATIONstatic StringPROPERTY_LAST_VALUE_ATstatic StringPROPERTY_OFFERINGstatic StringPROPERTY_OM_OBSERVATION_TYPEstatic StringPROPERTY_PHENOMENONstatic StringPROPERTY_PLATFORMstatic StringPROPERTY_PROCEDUREstatic StringPROPERTY_RESULT_TIME_ENDstatic StringPROPERTY_RESULT_TIME_STARTstatic StringPROPERTY_UNIT-
Fields inherited from class org.n52.series.db.beans.DescribableEntity
PROPERTY_CODESPACE, PROPERTY_DOMAIN_ID, PROPERTY_IDENTIFIER, PROPERTY_IDENTIFIER_CODESPACE, PROPERTY_SERVICE, PROPERTY_SERVICE_ID, PROPERTY_STA_IDENTIFIER
-
Fields inherited from class org.n52.series.db.beans.IdEntity
PROPERTY_ID
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasDescription
DESCRIPTION, PROPERTY_DESCRIPTION
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasFeatureGetter
FEATURE_OF_INTEREST
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasGeometry
GEOMETRY
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasIdentifier
IDENTIFIER
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasIdentifierCodespace
IDENTIFIER_CODESPACE
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasName
NAME, PROPERTY_NAME
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasNameCodespace
NAME_CODESPACE, PROPERTY_CODESPACE_NAME, PROPERTY_NAME_CODESPACE
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasObservablePropertyGetter
OBSERVABLE_PROPERTY
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasOffering
OFFERING
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasOMObservationType
OBSERVATION_TYPE
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasParameters
PARAMETERS
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasProcedureGetter
PROCEDURE
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasResultTimes
RESULT_TIME_END, RESULT_TIME_START
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasStaIdentifier
STA_IDENTIFIER
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasTranslations
LOCALE_REGEX, PROPERTY_TRANSLATIONS, TRANSLATIONS
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasUnit
UNIT
-
-
Constructor Summary
Constructors Constructor Description AbstractDatasetEntity()
-
Method Summary
-
Methods inherited from class org.n52.series.db.beans.DescribableEntity
addParameter, addParameters, getDescription, getIdentifier, getIdentifierCodespace, getName, getNameCodespace, getParameters, getService, getStaIdentifier, getTranslations, setDescription, setIdentifier, setIdentifierCodespace, setName, setNameCodespace, setParameters, setService, setStaIdentifier, setTranslations, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.n52.series.db.beans.Describable
getCountryCode, getDescriptionI18n, getMappedParameters, getMatchingLocale, getNameI18n, getTranslation, hasService, isDomainAvailable, isi18nNameAvailable, isNameAvailable, noTranslationAvailable
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasDescription
getDescription, isSetDescription, setDescription
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasFeature
hasFeature
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasGeometry
getGeometry, isSetGeometry
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasId
getId, setId
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasIdentifier
getDomain, getIdentifier, isSetDomain, isSetIdentifier, setDomain, setIdentifier, setIdentifier
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasIdentifierCodespace
isSetIdentifierCodespace
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasName
getName, isSetName, setName
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasNameCodespace
isSetNameCodespace
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasObservableProperty
hasObservableProperty
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasObservations
hasObservations
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasParameters
hasParameters
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasPhenomenonTime
getPhenomenonTimeEnd, getPhenomenonTimeStart, hasPhenomenonTimeEnd, hasPhenomenonTimeStart, setPhenomenonTimeEnd, setPhenomenonTimeStart
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasPlatform
hasPlatform
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasProcedure
hasProcedure
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasResultTimes
hasResultTimeEnd, hasResultTimeStart
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasSamplingTime
hasSamplingTimeEnd, hasSamplingTimeStart, isSamplingTimePeriod
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasStaIdentifier
addFragment, addHost, addPath, addPort, addValue, addValue, addValues, generateUUID, getStaIdentifier, isSetStaIdentifier, processIdentifierForSta, setStaIdentifier
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasThing
getThing, hasThing, setThing
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasTranslations
hasTranslations
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasUnit
isSetUnit
-
-
-
-
Field Detail
-
PROPERTY_CATEGORY
public static final String PROPERTY_CATEGORY
- See Also:
- Constant Field Values
-
PROPERTY_OFFERING
public static final String PROPERTY_OFFERING
- See Also:
- Constant Field Values
-
PROPERTY_PROCEDURE
public static final String PROPERTY_PROCEDURE
- See Also:
- Constant Field Values
-
PROPERTY_PLATFORM
public static final String PROPERTY_PLATFORM
- See Also:
- Constant Field Values
-
PROPERTY_PHENOMENON
public static final String PROPERTY_PHENOMENON
- See Also:
- Constant Field Values
-
PROPERTY_FEATURE
public static final String PROPERTY_FEATURE
- See Also:
- Constant Field Values
-
PROPERTY_OM_OBSERVATION_TYPE
public static final String PROPERTY_OM_OBSERVATION_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_FIRST_VALUE_AT
public static final String PROPERTY_FIRST_VALUE_AT
- See Also:
- Constant Field Values
-
PROPERTY_LAST_VALUE_AT
public static final String PROPERTY_LAST_VALUE_AT
- See Also:
- Constant Field Values
-
PROPERTY_FIRST_OBSERVATION
public static final String PROPERTY_FIRST_OBSERVATION
- See Also:
- Constant Field Values
-
PROPERTY_LAST_OBSERVATION
public static final String PROPERTY_LAST_OBSERVATION
- See Also:
- Constant Field Values
-
PROPERTY_RESULT_TIME_START
public static final String PROPERTY_RESULT_TIME_START
- See Also:
- Constant Field Values
-
PROPERTY_RESULT_TIME_END
public static final String PROPERTY_RESULT_TIME_END
- See Also:
- Constant Field Values
-
PROPERTY_UNIT
public static final String PROPERTY_UNIT
- See Also:
- Constant Field Values
-
PROPERTY_AGGREGATION
public static final String PROPERTY_AGGREGATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPhenomenon
public PhenomenonEntity getPhenomenon()
-
setPhenomenon
public void setPhenomenon(PhenomenonEntity phenomenon)
-
getObservableProperty
public PhenomenonEntity getObservableProperty()
- Specified by:
getObservablePropertyin interfaceHibernateRelations.HasObservablePropertyGetter
-
setObservableProperty
public void setObservableProperty(PhenomenonEntity observableProperty)
- Specified by:
setObservablePropertyin interfaceHibernateRelations.HasObservableProperty
-
getProcedure
public ProcedureEntity getProcedure()
- Specified by:
getProcedurein interfaceHibernateRelations.HasProcedureGetter
-
setProcedure
public void setProcedure(ProcedureEntity procedure)
- Specified by:
setProcedurein interfaceHibernateRelations.HasProcedure
-
getFeature
public AbstractFeatureEntity<?> getFeature()
- Specified by:
getFeaturein interfaceHibernateRelations.HasFeatureGetter
-
setFeature
public void setFeature(AbstractFeatureEntity<?> feature)
- Specified by:
setFeaturein interfaceHibernateRelations.HasFeature
-
isSetFeature
public boolean isSetFeature()
-
getOffering
public OfferingEntity getOffering()
- Specified by:
getOfferingin interfaceHibernateRelations.HasOffering
-
setOffering
public void setOffering(OfferingEntity offering)
- Specified by:
setOfferingin interfaceHibernateRelations.HasOffering
-
getCategory
public CategoryEntity getCategory()
-
setCategory
public void setCategory(CategoryEntity category)
-
isSetOffering
public boolean isSetOffering()
- Specified by:
isSetOfferingin interfaceHibernateRelations.HasOffering
-
getPlatform
public PlatformEntity getPlatform()
- Specified by:
getPlatformin interfaceHibernateRelations.HasPlatform
-
setPlatform
public void setPlatform(PlatformEntity platform)
- Specified by:
setPlatformin interfaceHibernateRelations.HasPlatform
-
isSetPlatform
public boolean isSetPlatform()
-
getFirstValueAt
public Date getFirstValueAt()
-
setFirstValueAt
public void setFirstValueAt(Date firstValueAt)
-
isSetFirstValueAt
public boolean isSetFirstValueAt()
-
getLastValueAt
public Date getLastValueAt()
-
setLastValueAt
public void setLastValueAt(Date lastValueAt)
-
isSetLastValueAt
public boolean isSetLastValueAt()
-
getFirstObservation
public DataEntity<?> getFirstObservation()
-
setFirstObservation
public void setFirstObservation(DataEntity<?> firstObservation)
-
getLastObservation
public DataEntity<?> getLastObservation()
-
setLastObservation
public void setLastObservation(DataEntity<?> lastObservation)
-
getFirstQuantityValue
public BigDecimal getFirstQuantityValue()
-
setFirstQuantityValue
public void setFirstQuantityValue(BigDecimal firstValue)
-
getLastQuantityValue
public BigDecimal getLastQuantityValue()
-
setLastQuantityValue
public void setLastQuantityValue(BigDecimal lastValue)
-
getResultTimeStart
public Date getResultTimeStart()
Description copied from interface:HibernateRelations.HasResultTimesGet the start result time- Specified by:
getResultTimeStartin interfaceHibernateRelations.HasResultTimes- Returns:
- Start result time
-
setResultTimeStart
public void setResultTimeStart(Date resultTimeStart)
Description copied from interface:HibernateRelations.HasResultTimesSet the start result time- Specified by:
setResultTimeStartin interfaceHibernateRelations.HasResultTimes- Parameters:
resultTimeStart- Start result time to set
-
isSetResultTimeStart
public boolean isSetResultTimeStart()
-
getResultTimeEnd
public Date getResultTimeEnd()
Description copied from interface:HibernateRelations.HasResultTimesGet the end result time- Specified by:
getResultTimeEndin interfaceHibernateRelations.HasResultTimes- Returns:
- End result time
-
setResultTimeEnd
public void setResultTimeEnd(Date resultTimeEnd)
Description copied from interface:HibernateRelations.HasResultTimesSet the end result time- Specified by:
setResultTimeEndin interfaceHibernateRelations.HasResultTimes- Parameters:
resultTimeEnd- End result time to set
-
isSetResultTimeEnd
public boolean isSetResultTimeEnd()
-
setResultTimes
public void setResultTimes(Set<Date> resultTimes)
- Parameters:
resultTimes- a list of result times- Since:
- 2.0.0
-
getUnit
public UnitEntity getUnit()
- Specified by:
getUnitin interfaceHibernateRelations.HasUnit
-
setUnit
public void setUnit(UnitEntity unit)
- Specified by:
setUnitin interfaceHibernateRelations.HasUnit
-
getOMObservationType
public FormatEntity getOMObservationType()
- Specified by:
getOMObservationTypein interfaceHibernateRelations.HasOMObservationType
-
setOMObservationType
public void setOMObservationType(FormatEntity omObservationType)
- Specified by:
setOMObservationTypein interfaceHibernateRelations.HasOMObservationType
-
isSetOMObservationType
public boolean isSetOMObservationType()
- Specified by:
isSetOMObservationTypein interfaceHibernateRelations.HasOMObservationType
-
getOmObservationType
public FormatEntity getOmObservationType()
-
setOmObservationType
public void setOmObservationType(FormatEntity omObservationType)
-
getGeometryEntity
public GeometryEntity getGeometryEntity()
- Specified by:
getGeometryEntityin interfaceHibernateRelations.HasGeometry
-
setGeometry
public void setGeometry(org.locationtech.jts.geom.Geometry geometry)
- Specified by:
setGeometryin interfaceHibernateRelations.HasGeometry
-
setGeometryEntity
public void setGeometryEntity(GeometryEntity geometryEntity)
- Specified by:
setGeometryEntityin interfaceHibernateRelations.HasGeometry
-
getSamplingTimeStart
public Date getSamplingTimeStart()
- Specified by:
getSamplingTimeStartin interfaceHibernateRelations.HasSamplingTime- Returns:
- the samplingTimeStart
-
setSamplingTimeStart
public void setSamplingTimeStart(Date samplingTimeStart)
- Specified by:
setSamplingTimeStartin interfaceHibernateRelations.HasSamplingTime- Parameters:
samplingTimeStart- the samplingTimeStart
-
getSamplingTimeEnd
public Date getSamplingTimeEnd()
- Specified by:
getSamplingTimeEndin interfaceHibernateRelations.HasSamplingTime- Returns:
- the samplingTimeEnd
-
setSamplingTimeEnd
public void setSamplingTimeEnd(Date samplingTimeEnd)
- Specified by:
setSamplingTimeEndin interfaceHibernateRelations.HasSamplingTime- Parameters:
samplingTimeEnd- the samplingTimeEnd
-
isProcessed
public boolean isProcessed()
- Specified by:
isProcessedin interfaceHibernateRelations.IsProcessed
-
setProcessed
public void setProcessed(boolean processsed)
- Specified by:
setProcessedin interfaceHibernateRelations.IsProcessed
-
setObservations
public void setObservations(Set<DataEntity<?>> observations)
- Specified by:
setObservationsin interfaceHibernateRelations.HasObservations
-
getObservations
public Set<DataEntity<?>> getObservations()
- Specified by:
getObservationsin interfaceHibernateRelations.HasObservations
-
getAggregation
public AbstractDatasetEntity getAggregation()
-
setAggregation
public void setAggregation(AbstractDatasetEntity aggregation)
-
isSetAggregation
public boolean isSetAggregation()
-
getLabelFrom
public String getLabelFrom(String locale)
- Specified by:
getLabelFromin interfaceDescribable
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDescribableEntity
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classDescribableEntity
-
-