Package org.n52.series.db.beans
Class DatasetEntity
- java.lang.Object
-
- org.n52.series.db.beans.IdEntity
-
- org.n52.series.db.beans.DescribableEntity
-
- org.n52.series.db.beans.DatasetEntity
-
- All Implemented Interfaces:
Serializable,Describable,HibernateRelations.HasDescription,HibernateRelations.HasId,HibernateRelations.HasIdentifier,HibernateRelations.HasIdentifierCodespace,HibernateRelations.HasName,HibernateRelations.HasNameCodespace,HibernateRelations.HasParameters,HibernateRelations.HasStaIdentifier,IdentifierNameDescriptionEntity
public class DatasetEntity extends DescribableEntity implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringENTITY_ALIASstatic StringHIDDEN_CHILDstatic StringPROPERTY_CATEGORYstatic StringPROPERTY_DATASET_TYPEstatic StringPROPERTY_DELETEDstatic StringPROPERTY_DISABLEDstatic StringPROPERTY_EREPORTING_PROFILEstatic StringPROPERTY_FEATUREstatic StringPROPERTY_FIRST_VALUE_ATstatic StringPROPERTY_INSITUstatic StringPROPERTY_LAST_VALUE_ATstatic StringPROPERTY_MOBILEstatic StringPROPERTY_OBSERVATION_TYPEstatic StringPROPERTY_OFFERINGstatic StringPROPERTY_OM_OBSERVATION_TYPEstatic StringPROPERTY_PHENOMENONstatic StringPROPERTY_PLATFORMstatic StringPROPERTY_PROCEDUREstatic StringPROPERTY_PUBLISHEDstatic StringPROPERTY_SAMPLING_PROFILEstatic StringPROPERTY_UNITstatic StringPROPERTY_VALUE_TYPE-
Fields inherited from class org.n52.series.db.beans.DescribableEntity
PROPERTY_CODESPACE, PROPERTY_CODESPACE_NAME, PROPERTY_DESCRIPTION, PROPERTY_DOMAIN_ID, PROPERTY_IDENTIFIER, PROPERTY_IDENTIFIER_CODESPACE, PROPERTY_NAME, 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.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.HasParameters
PARAMETERS
-
Fields inherited from interface org.n52.series.db.beans.HibernateRelations.HasStaIdentifier
STA_IDENTIFIER
-
-
Constructor Summary
Constructors Constructor Description DatasetEntity()DatasetEntity(String datasetType, String observationType, String valueType)DatasetEntity(DatasetType datasetType, ObservationType observationType, ValueType valueType)
-
Method Summary
-
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
-
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, 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.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.HasStaIdentifier
addFragment, addHost, addPath, addPort, addValue, addValue, addValues, generateUUID, isSetStaIdentifier, processIdentifierForSta
-
-
-
-
Field Detail
-
ENTITY_ALIAS
public static final String ENTITY_ALIAS
- 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_CATEGORY
public static final String PROPERTY_CATEGORY
- See Also:
- Constant Field Values
-
PROPERTY_FEATURE
public static final String PROPERTY_FEATURE
- See Also:
- Constant Field Values
-
PROPERTY_DATASET_TYPE
public static final String PROPERTY_DATASET_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_OBSERVATION_TYPE
public static final String PROPERTY_OBSERVATION_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_OM_OBSERVATION_TYPE
public static final String PROPERTY_OM_OBSERVATION_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_VALUE_TYPE
public static final String PROPERTY_VALUE_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_PUBLISHED
public static final String PROPERTY_PUBLISHED
- See Also:
- Constant Field Values
-
PROPERTY_DELETED
public static final String PROPERTY_DELETED
- See Also:
- Constant Field Values
-
PROPERTY_DISABLED
public static final String PROPERTY_DISABLED
- See Also:
- Constant Field Values
-
HIDDEN_CHILD
public static final String HIDDEN_CHILD
- See Also:
- Constant Field Values
-
PROPERTY_MOBILE
public static final String PROPERTY_MOBILE
- See Also:
- Constant Field Values
-
PROPERTY_INSITU
public static final String PROPERTY_INSITU
- See Also:
- Constant Field Values
-
PROPERTY_UNIT
public static final String PROPERTY_UNIT
- See Also:
- Constant Field Values
-
PROPERTY_SAMPLING_PROFILE
public static final String PROPERTY_SAMPLING_PROFILE
- See Also:
- Constant Field Values
-
PROPERTY_EREPORTING_PROFILE
public static final String PROPERTY_EREPORTING_PROFILE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DatasetEntity
public DatasetEntity()
-
DatasetEntity
public DatasetEntity(DatasetType datasetType, ObservationType observationType, ValueType valueType)
-
-
Method Detail
-
getCategory
public CategoryEntity getCategory()
-
setCategory
public DatasetEntity setCategory(CategoryEntity category)
-
getPhenomenon
public PhenomenonEntity getPhenomenon()
-
setPhenomenon
public DatasetEntity setPhenomenon(PhenomenonEntity phenomenon)
-
getObservableProperty
public PhenomenonEntity getObservableProperty()
-
setObservableProperty
public DatasetEntity setObservableProperty(PhenomenonEntity observableProperty)
-
getProcedure
public ProcedureEntity getProcedure()
-
setProcedure
public DatasetEntity setProcedure(ProcedureEntity procedure)
-
getOffering
public OfferingEntity getOffering()
-
setOffering
public DatasetEntity setOffering(OfferingEntity offering)
-
isSetOffering
public boolean isSetOffering()
-
getFeature
public AbstractFeatureEntity<?> getFeature()
-
setFeature
public DatasetEntity setFeature(AbstractFeatureEntity<?> feature)
-
isSetFeature
public boolean isSetFeature()
-
getPlatform
public PlatformEntity getPlatform()
-
setPlatform
public DatasetEntity setPlatform(PlatformEntity platform)
-
isSetPlatform
public boolean isSetPlatform()
-
isPublished
public Boolean isPublished()
-
setPublished
public DatasetEntity setPublished(boolean published)
-
isDeleted
public boolean isDeleted()
-
setDeleted
public DatasetEntity setDeleted(boolean deleted)
-
getDeleted
public boolean getDeleted()
-
setDisabled
public DatasetEntity setDisabled(boolean disabled)
-
getDisabled
public boolean getDisabled()
-
isDisabled
public boolean isDisabled()
-
isSetOmObservationType
public boolean isSetOmObservationType()
-
getFirstValueAt
public Date getFirstValueAt()
-
setFirstValueAt
public DatasetEntity setFirstValueAt(Date firstValueAt)
-
isSetFirstValueAt
public boolean isSetFirstValueAt()
-
getLastValueAt
public Date getLastValueAt()
-
setLastValueAt
public DatasetEntity setLastValueAt(Date lastValueAt)
-
isSetLastValueAt
public boolean isSetLastValueAt()
-
getFirstObservation
public DataEntity<?> getFirstObservation()
-
setFirstObservation
public DatasetEntity setFirstObservation(DataEntity<?> firstObservation)
-
getLastObservation
public DataEntity<?> getLastObservation()
-
setLastObservation
public DatasetEntity setLastObservation(DataEntity<?> lastObservation)
-
getFirstQuantityValue
public BigDecimal getFirstQuantityValue()
-
setFirstQuantityValue
public DatasetEntity setFirstQuantityValue(BigDecimal firstValue)
-
getLastQuantityValue
public BigDecimal getLastQuantityValue()
-
setLastQuantityValue
public DatasetEntity setLastQuantityValue(BigDecimal lastValue)
-
getDatasetType
public DatasetType getDatasetType()
-
setDatasetType
public DatasetEntity setDatasetType(DatasetType datasetType)
-
getObservationType
public ObservationType getObservationType()
-
setObservationType
public DatasetEntity setObservationType(ObservationType observationType)
-
getValueType
public ValueType getValueType()
-
setValueType
public DatasetEntity setValueType(ValueType valueType)
-
setResultTimes
public DatasetEntity setResultTimes(Set<Date> resultTimes)
- Parameters:
resultTimes- a list of result times- Returns:
- this
- Since:
- 2.0.0
-
getUnit
public UnitEntity getUnit()
-
setUnit
public DatasetEntity setUnit(UnitEntity unit)
-
hasUnit
public boolean hasUnit()
-
getReferenceValues
public List<DatasetEntity> getReferenceValues()
-
setReferenceValues
public DatasetEntity setReferenceValues(List<DatasetEntity> referenceValues)
-
hasReferenceValues
public boolean hasReferenceValues()
-
getNumberOfDecimals
public Integer getNumberOfDecimals()
-
setNumberOfDecimals
public DatasetEntity setNumberOfDecimals(Integer numberOfDecimals)
-
setObservationCount
public DatasetEntity setObservationCount(long count)
-
getObservationCount
public long getObservationCount()
-
isHidden
public boolean isHidden()
-
setHidden
public DatasetEntity setHidden(boolean hidden)
-
getOmObservationType
public FormatEntity getOmObservationType()
-
setOmObservationType
public DatasetEntity setOmObservationType(FormatEntity omObservationType)
-
isSetOmObservationtype
public boolean isSetOmObservationtype()
-
isMobile
public boolean isMobile()
-
setMobile
public DatasetEntity setMobile(boolean mobile)
-
isInsitu
public boolean isInsitu()
-
setInsitu
public DatasetEntity setInsitu(boolean insitu)
-
getOriginTimezone
public String getOriginTimezone()
-
setOriginTimezone
public DatasetEntity setOriginTimezone(String originTimezone)
-
isSetOriginTimezone
public boolean isSetOriginTimezone()
-
getDateTimeZone
public org.joda.time.DateTimeZone getDateTimeZone()
-
getRelatedDatasets
public Set<RelatedDatasetEntity> getRelatedDatasets()
-
setRelatedObservations
public DatasetEntity setRelatedObservations(Set<RelatedDatasetEntity> relatedDataset)
-
hasRelatedDatasets
public boolean hasRelatedDatasets()
-
getVerticalMetadata
public VerticalMetadataEntity getVerticalMetadata()
-
setVerticalMetadata
public DatasetEntity setVerticalMetadata(VerticalMetadataEntity verticalMetadata)
-
hasVerticalMetadata
public boolean hasVerticalMetadata()
-
getSamplingProfile
public SamplingProfileDatasetEntity getSamplingProfile()
-
setSamplingProfile
public DatasetEntity setSamplingProfile(SamplingProfileDatasetEntity samplingProfile)
-
hasSamplingProfile
public boolean hasSamplingProfile()
-
getEreportingProfile
public EReportingProfileDatasetEntity getEreportingProfile()
-
setEreportingProfile
public DatasetEntity setEreportingProfile(EReportingProfileDatasetEntity ereportingProfile)
-
hasEreportingProfile
public boolean hasEreportingProfile()
-
getLabelFrom
public String getLabelFrom(String locale)
- Specified by:
getLabelFromin interfaceDescribable
-
toString
public String toString()
- Overrides:
toStringin classDescribableEntity
-
copy
public void copy(DatasetEntity dataset)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDescribableEntity
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classDescribableEntity
-
-