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.AbstractDatasetEntity
-
- org.n52.series.db.beans.DatasetEntity
-
- 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.HasTags,HibernateRelations.HasThing,HibernateRelations.HasTranslations,HibernateRelations.HasUnit,HibernateRelations.IsProcessed,HibernateRelations.IsStaEntity,IdentifierNameDescriptionEntity,AbstractDatastreamEntity
public class DatasetEntity extends AbstractDatasetEntity implements HibernateRelations.HasTags
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringENTITY_ALIASstatic StringHIDDEN_CHILDstatic StringPROPERTY_DATASET_TYPEstatic StringPROPERTY_DELETEDstatic StringPROPERTY_DISABLEDstatic StringPROPERTY_EREPORTING_PROFILEstatic StringPROPERTY_INSITUstatic StringPROPERTY_MOBILEstatic StringPROPERTY_OBSERVATION_TYPEstatic StringPROPERTY_PUBLISHEDstatic StringPROPERTY_SAMPLING_PROFILEstatic StringPROPERTY_VALUE_TYPE-
Fields inherited from class org.n52.series.db.beans.AbstractDatasetEntity
PROPERTY_AGGREGATION, PROPERTY_CATEGORY, PROPERTY_FEATURE, PROPERTY_FIRST_OBSERVATION, PROPERTY_FIRST_VALUE_AT, PROPERTY_LAST_OBSERVATION, PROPERTY_LAST_VALUE_AT, PROPERTY_OFFERING, PROPERTY_OM_OBSERVATION_TYPE, PROPERTY_PHENOMENON, PROPERTY_PLATFORM, PROPERTY_PROCEDURE, PROPERTY_RESULT_TIME_END, PROPERTY_RESULT_TIME_START, PROPERTY_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.HasTags
PROPERTY_TAGS, TAGS
-
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 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.AbstractDatasetEntity
equals, getAggregation, getCategory, getFeature, getFirstObservation, getFirstQuantityValue, getFirstValueAt, getGeometryEntity, getLabelFrom, getLastObservation, getLastQuantityValue, getLastValueAt, getObservableProperty, getObservations, getOffering, getOmObservationType, getOMObservationType, getPhenomenon, getPlatform, getProcedure, getResultTimeEnd, getResultTimes, getResultTimeStart, getSamplingTimeEnd, getSamplingTimeStart, getUnit, getUnitI18nName, hashCode, isProcessed, isSetAggregation, isSetFeature, isSetFirstValueAt, isSetLastValueAt, isSetOffering, isSetOMObservationType, isSetPlatform, isSetResultTimeEnd, isSetResultTimeStart, setAggregation, setCategory, setFeature, setFirstObservation, setFirstQuantityValue, setFirstValueAt, setGeometry, setGeometryEntity, setLastObservation, setLastQuantityValue, setLastValueAt, setObservableProperty, setObservations, setOffering, setOmObservationType, setOMObservationType, setPhenomenon, setPlatform, setProcedure, setProcessed, setResultTimeEnd, setResultTimes, setResultTimeStart, setSamplingTimeEnd, setSamplingTimeStart, setUnit
-
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
-
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.HasTags
hasTags
-
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
-
ENTITY_ALIAS
public static final String ENTITY_ALIAS
- 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_VALUE_TYPE
public static final String PROPERTY_VALUE_TYPE
- 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_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
-
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()
-
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)
-
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)
-
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 boolean getEreportingProfile()
-
setEreportingProfile
public DatasetEntity setEreportingProfile(boolean ereportingProfile)
-
hasEreportingProfile
public boolean hasEreportingProfile()
-
setTags
public void setTags(Set<TagEntity> tags)
- Specified by:
setTagsin interfaceHibernateRelations.HasTags
-
getTags
public Set<TagEntity> getTags()
- Specified by:
getTagsin interfaceHibernateRelations.HasTags
-
copy
public void copy(DatasetEntity dataset)
-
toString
public String toString()
- Overrides:
toStringin classDescribableEntity
-
-