Package org.n52.series.db.beans.sta
Class DatastreamEntity
- java.lang.Object
-
- org.n52.series.db.beans.IdEntity
-
- org.n52.series.db.beans.DescribableEntity
-
- org.n52.series.db.beans.sta.StaDescribableEntity
-
- org.n52.series.db.beans.sta.DatastreamEntity
-
- All Implemented Interfaces:
Serializable,Describable,HibernateRelations.HasDescription,HibernateRelations.HasGeometry<DatastreamEntity>,HibernateRelations.HasId,HibernateRelations.HasIdentifier,HibernateRelations.HasIdentifierCodespace,HibernateRelations.HasName,HibernateRelations.HasNameCodespace,HibernateRelations.HasObservableProperty<DatastreamEntity>,HibernateRelations.HasObservablePropertyGetter,HibernateRelations.HasObservationType<DatastreamEntity>,HibernateRelations.HasParameters,HibernateRelations.HasPhenomenonTime,HibernateRelations.HasProcedure<DatastreamEntity>,HibernateRelations.HasProcedureGetter,HibernateRelations.HasSamplingTime,HibernateRelations.HasStaIdentifier,HibernateRelations.HasUnit,HibernateRelations.IsStaEntity,IdentifierNameDescriptionEntity,AbstractStaEntity
public class DatastreamEntity extends StaDescribableEntity implements Serializable, HibernateRelations.HasObservationType<DatastreamEntity>, HibernateRelations.HasObservableProperty<DatastreamEntity>, HibernateRelations.HasPhenomenonTime, HibernateRelations.HasUnit, HibernateRelations.HasProcedure<DatastreamEntity>, HibernateRelations.HasGeometry<DatastreamEntity>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_DATASETSstatic StringPROPERTY_DESCRIPTIONstatic StringPROPERTY_NAMEstatic StringPROPERTY_OBSERVABLE_PROPERTYstatic StringPROPERTY_OBSERVATION_TYPEstatic StringPROPERTY_OBSERVATIONSstatic StringPROPERTY_OBSERVED_AREAstatic StringPROPERTY_RESULT_TIME_ENDstatic StringPROPERTY_RESULT_TIME_STARTstatic StringPROPERTY_SAMPLING_TIME_ENDstatic StringPROPERTY_SAMPLING_TIME_STARTstatic StringPROPERTY_SENSORstatic StringPROPERTY_THINGstatic StringPROPERTY_UNIT-
Fields inherited from class org.n52.series.db.beans.DescribableEntity
PROPERTY_CODESPACE, PROPERTY_CODESPACE_NAME, PROPERTY_DOMAIN_ID, PROPERTY_IDENTIFIER, PROPERTY_IDENTIFIER_CODESPACE, PROPERTY_NAME_CODESPACE, PROPERTY_SERVICE, PROPERTY_STA_IDENTIFIER
-
Fields inherited from class org.n52.series.db.beans.IdEntity
PROPERTY_ID
-
Fields inherited from interface org.n52.series.db.beans.Describable
LOCALE_REGEX
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasDescription
DESCRIPTION
-
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
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasNameCodespace
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.HasObservationType
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.HasStaIdentifier
STA_IDENTIFIER
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasUnit
UNIT
-
-
Constructor Summary
Constructors Constructor Description DatastreamEntity()
-
Method Summary
-
Methods inherited from class org.n52.series.db.beans.sta.StaDescribableEntity
isProcessed, setProcessed
-
Methods inherited from class org.n52.series.db.beans.DescribableEntity
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, getLabelFrom, getMappedParameters, getMatchingLocale, getNameI18n, getTranslation, hasService, hasTranslations, isDomainAvailable, isi18nNameAvailable, isNameAvailable, noTranslationAvailable
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasDescription
isSetDescription
-
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, isSetDomain, isSetIdentifier, setDomain, setIdentifier
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasIdentifierCodespace
isSetIdentifierCodespace
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasName
isSetName
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasNameCodespace
isSetNameCodespace
-
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.HasSamplingTime
hasSamplingTimeEnd, hasSamplingTimeStart, isSamplingTimePeriod
-
Methods inherited from interface org.n52.series.db.beans.HibernateRelations.HasStaIdentifier
addFragment, addHost, addPath, addPort, addValue, addValue, addValues, generateUUID, isSetStaIdentifier, processIdentifierForSta
-
-
-
-
Field Detail
-
PROPERTY_NAME
public static final String PROPERTY_NAME
- See Also:
- Constant Field Values
-
PROPERTY_DESCRIPTION
public static final String PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
PROPERTY_OBSERVATION_TYPE
public static final String PROPERTY_OBSERVATION_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_UNIT
public static final String PROPERTY_UNIT
- See Also:
- Constant Field Values
-
PROPERTY_OBSERVED_AREA
public static final String PROPERTY_OBSERVED_AREA
- See Also:
- Constant Field Values
-
PROPERTY_SAMPLING_TIME_START
public static final String PROPERTY_SAMPLING_TIME_START
- See Also:
- Constant Field Values
-
PROPERTY_SAMPLING_TIME_END
public static final String PROPERTY_SAMPLING_TIME_END
- 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_THING
public static final String PROPERTY_THING
- See Also:
- Constant Field Values
-
PROPERTY_SENSOR
public static final String PROPERTY_SENSOR
- See Also:
- Constant Field Values
-
PROPERTY_OBSERVABLE_PROPERTY
public static final String PROPERTY_OBSERVABLE_PROPERTY
- See Also:
- Constant Field Values
-
PROPERTY_DATASETS
public static final String PROPERTY_DATASETS
- See Also:
- Constant Field Values
-
PROPERTY_OBSERVATIONS
public static final String PROPERTY_OBSERVATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
getResultTimeStart
public Date getResultTimeStart()
-
setResultTimeStart
public DatastreamEntity setResultTimeStart(Date resultTimeStart)
-
hasResultTimeStart
public boolean hasResultTimeStart()
-
getResultTimeEnd
public Date getResultTimeEnd()
-
setResultTimeEnd
public DatastreamEntity setResultTimeEnd(Date resultTimeEnd)
-
hasResultTimeEnd
public boolean hasResultTimeEnd()
-
getUnit
public UnitEntity getUnit()
- Specified by:
getUnitin interfaceHibernateRelations.HasUnit
-
setUnit
public void setUnit(UnitEntity unit)
- Specified by:
setUnitin interfaceHibernateRelations.HasUnit
-
isSetUnit
public boolean isSetUnit()
Description copied from interface:HibernateRelations.HasUnitIs unit set- Specified by:
isSetUnitin interfaceHibernateRelations.HasUnit- Returns:
true, if unit is set
-
getDatasets
public Set<DatasetEntity> getDatasets()
-
setDatasets
public void setDatasets(Set<DatasetEntity> datasets)
-
addDataset
public void addDataset(DatasetEntity dataset)
-
getObservationType
public FormatEntity getObservationType()
- Specified by:
getObservationTypein interfaceHibernateRelations.HasObservationType<DatastreamEntity>
-
setObservationType
public DatastreamEntity setObservationType(FormatEntity observationType)
- Specified by:
setObservationTypein interfaceHibernateRelations.HasObservationType<DatastreamEntity>
-
isSetObservationType
public boolean isSetObservationType()
- Specified by:
isSetObservationTypein interfaceHibernateRelations.HasObservationType<DatastreamEntity>
-
getThing
public PlatformEntity getThing()
-
setThing
public DatastreamEntity setThing(PlatformEntity thing)
-
hasThing
public boolean hasThing()
-
setProcedure
public DatastreamEntity setProcedure(ProcedureEntity procedure)
- Specified by:
setProcedurein interfaceHibernateRelations.HasProcedure<DatastreamEntity>
-
getProcedure
public ProcedureEntity getProcedure()
- Specified by:
getProcedurein interfaceHibernateRelations.HasProcedureGetter
-
hasProcedure
public boolean hasProcedure()
-
getUnitOfMeasurement
public UnitEntity getUnitOfMeasurement()
-
setUnitOfMeasurement
public DatastreamEntity setUnitOfMeasurement(UnitEntity unitOfMeasurement)
-
getGeometryEntity
public GeometryEntity getGeometryEntity()
- Specified by:
getGeometryEntityin interfaceHibernateRelations.HasGeometry<DatastreamEntity>
-
setGeometry
public DatastreamEntity setGeometry(org.locationtech.jts.geom.Geometry geometry)
- Specified by:
setGeometryin interfaceHibernateRelations.HasGeometry<DatastreamEntity>
-
setGeometryEntity
public DatastreamEntity setGeometryEntity(GeometryEntity geometryEntity)
- Specified by:
setGeometryEntityin interfaceHibernateRelations.HasGeometry<DatastreamEntity>
-
setObservableProperty
public DatastreamEntity setObservableProperty(PhenomenonEntity observableProperty)
- Specified by:
setObservablePropertyin interfaceHibernateRelations.HasObservableProperty<DatastreamEntity>
-
getObservableProperty
public PhenomenonEntity getObservableProperty()
- Specified by:
getObservablePropertyin interfaceHibernateRelations.HasObservablePropertyGetter
-
setObservations
public DatastreamEntity setObservations(Set<AbstractObservationEntity> observations)
-
getObservations
public Set<AbstractObservationEntity> getObservations()
-
hasObservableProperty
public boolean hasObservableProperty()
-
hasObservations
public boolean hasObservations()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classStaDescribableEntity
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classStaDescribableEntity
-
-