public abstract class DataEntity<T> extends DescribableEntity implements Comparable<DataEntity<T>>, Serializable, HibernateRelations.HasPhenomenonTime, HibernateRelations.IsStaEntity, HibernateRelations.HasResultTime, HibernateRelations.HasValidTime<DataEntity<T>>, HibernateRelations.HasParameters, HibernateRelations.HasDataset
| Modifier and Type | Field and Description |
|---|---|
static BigDecimal |
NOT_SET_VERTICAL |
static String |
PROPERTY_DATASET |
static String |
PROPERTY_DATASET_ID |
static String |
PROPERTY_DELETED |
static String |
PROPERTY_EREPORTING_PROFILE |
static String |
PROPERTY_GEOMETRY |
static String |
PROPERTY_GEOMETRY_ENTITY |
static String |
PROPERTY_ID |
static String |
PROPERTY_IDENTIFIER |
static String |
PROPERTY_PARAMETERS |
static String |
PROPERTY_PARENT |
static String |
PROPERTY_RESULT_TIME |
static String |
PROPERTY_SAMPLING_PROFILE |
static String |
PROPERTY_SAMPLING_TIME_END |
static String |
PROPERTY_SAMPLING_TIME_START |
static String |
PROPERTY_VALID_TIME_END |
static String |
PROPERTY_VALID_TIME_START |
static String |
PROPERTY_VALUE |
PROPERTY_CODESPACE, PROPERTY_CODESPACE_NAME, PROPERTY_DESCRIPTION, PROPERTY_DOMAIN_ID, PROPERTY_IDENTIFIER_CODESPACE, PROPERTY_NAME, PROPERTY_NAME_CODESPACE, PROPERTY_SERVICE, PROPERTY_STA_IDENTIFIERRESULT_TIMEVALID_TIME_END, VALID_TIME_STARTPARAMETERSLOCALE_REGEXSTA_IDENTIFIERIDENTIFIERIDENTIFIER_CODESPACENAMENAME_CODESPACEDESCRIPTION| Modifier | Constructor and Description |
|---|---|
protected |
DataEntity() |
getDescription, getIdentifier, getIdentifierCodespace, getName, getNameCodespace, getParameters, getService, getStaIdentifier, getTranslations, setDescription, setIdentifier, setIdentifierCodespace, setName, setNameCodespace, setParameters, setService, setStaIdentifier, setTranslationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetPhenomenonTimeEnd, getPhenomenonTimeStart, hasPhenomenonTimeEnd, hasPhenomenonTimeStart, setPhenomenonTimeEnd, setPhenomenonTimeStarthasSamplingTimeEnd, hasSamplingTimeStart, isSamplingTimePeriodhasResultTimegetParameters, hasParameters, setParametersisSetDatasetgetCountryCode, getDescriptionI18n, getLabelFrom, getMappedParameters, getMatchingLocale, getNameI18n, getTranslation, hasService, hasTranslations, isDomainAvailable, isi18nNameAvailable, isNameAvailable, noTranslationAvailableaddFragment, addHost, addPath, addPort, addValue, addValue, addValues, generateUUID, isSetStaIdentifier, processIdentifierForStagetDomain, isSetDomain, isSetIdentifier, setDomain, setIdentifierisSetIdentifierCodespaceisSetNameisSetNameCodespaceisSetDescriptiongetId, setIdpublic static final String PROPERTY_ID
public static final String PROPERTY_DATASET
public static final String PROPERTY_DATASET_ID
public static final String PROPERTY_RESULT_TIME
public static final String PROPERTY_SAMPLING_TIME_START
public static final String PROPERTY_SAMPLING_TIME_END
public static final String PROPERTY_VALID_TIME_START
public static final String PROPERTY_VALID_TIME_END
public static final String PROPERTY_GEOMETRY_ENTITY
public static final String PROPERTY_GEOMETRY
public static final String PROPERTY_DELETED
public static final String PROPERTY_PARENT
public static final String PROPERTY_IDENTIFIER
public static final String PROPERTY_VALUE
public static final String PROPERTY_PARAMETERS
public static final String PROPERTY_SAMPLING_PROFILE
public static final String PROPERTY_EREPORTING_PROFILE
public static final BigDecimal NOT_SET_VERTICAL
public Date getSamplingTimeStart()
getSamplingTimeStart in interface HibernateRelations.HasSamplingTimepublic void setSamplingTimeStart(Date samplingTimeStart)
setSamplingTimeStart in interface HibernateRelations.HasSamplingTimesamplingTimeStart - the samplingTimeStartpublic Date getSamplingTimeEnd()
getSamplingTimeEnd in interface HibernateRelations.HasSamplingTimepublic void setSamplingTimeEnd(Date samplingTimeEnd)
setSamplingTimeEnd in interface HibernateRelations.HasSamplingTimesamplingTimeEnd - the samplingTimeEndpublic T getValue()
public void setValue(T value)
public boolean hasValue()
public abstract boolean isNoDataValue(Collection<String> noDataValues)
public GeometryEntity getGeometryEntity()
public void setGeometryEntity(GeometryEntity geometryEntity)
public boolean isSetGeometryEntity()
public boolean getDeleted()
public void setDeleted(boolean deleted)
public Date getValidTimeStart()
HibernateRelations.HasValidTimegetValidTimeStart in interface HibernateRelations.HasValidTime<DataEntity<T>>public DataEntity<T> setValidTimeStart(Date validTimeStart)
HibernateRelations.HasValidTimesetValidTimeStart in interface HibernateRelations.HasValidTime<DataEntity<T>>validTimeStart - Start valid time to setpublic Date getValidTimeEnd()
HibernateRelations.HasValidTimegetValidTimeEnd in interface HibernateRelations.HasValidTime<DataEntity<T>>public DataEntity<T> setValidTimeEnd(Date validTimeEnd)
HibernateRelations.HasValidTimesetValidTimeEnd in interface HibernateRelations.HasValidTime<DataEntity<T>>validTimeEnd - End valid time to setpublic boolean isSetValidTime()
isSetValidTime in interface HibernateRelations.HasValidTime<DataEntity<T>>public boolean isSetValidStartTime()
isSetValidStartTime in interface HibernateRelations.HasValidTime<DataEntity<T>>public boolean isSetValidEndTime()
isSetValidEndTime in interface HibernateRelations.HasValidTime<DataEntity<T>>public Date getResultTime()
HibernateRelations.HasResultTimegetResultTime in interface HibernateRelations.HasResultTimepublic void setResultTime(Date resultTime)
HibernateRelations.HasResultTimesetResultTime in interface HibernateRelations.HasResultTimeresultTime - Result tiem to setpublic Long getParent()
public void setParent(Long parent)
public boolean hasParent()
public DatasetEntity getDataset()
getDataset in interface HibernateRelations.HasDatasetpublic void setDataset(DatasetEntity dataset)
setDataset in interface HibernateRelations.HasDatasetpublic Long getDatasetId()
public void setDatasetId(Long datasetId)
public Set<RelatedDataEntity> getRelatedObservations()
public void setRelatedObservations(Set<RelatedDataEntity> relatedObservations)
public boolean hasRelatedObservations()
public String getValueIdentifier()
public void setValueIdentifier(String valueIdentifier)
public boolean hasValueIdentifier()
public String getValueName()
public void setValueName(String valueName)
public boolean hasValueName()
public String getValueDescription()
public void setValueDescription(String valueDescription)
public boolean hasValueDescription()
public boolean hasVerticalInterval()
public BigDecimal getVerticalFrom()
public void setVerticalFrom(BigDecimal verticalFrom)
public boolean hasVerticalFrom()
public BigDecimal getVerticalTo()
public void setVerticalTo(BigDecimal verticalTo)
public boolean hasVerticalTo()
public DetectionLimitEntity getDetectionLimit()
public void setDetectionLimit(DetectionLimitEntity detectionLimit)
public boolean hasDetectionLimit()
public SamplingProfileDataEntity getSamplingProfile()
public void setSamplingProfile(SamplingProfileDataEntity samplingProfile)
public boolean hasSamplingProfile()
public EReportingProfileDataEntity getEreportingProfile()
public void setEreportingProfile(EReportingProfileDataEntity ereportingProfile)
public boolean hasEreportingProfile()
public int compareTo(DataEntity<T> o)
compareTo in interface Comparable<DataEntity<T>>public int hashCode()
hashCode in class DescribableEntitypublic boolean equals(Object obj)
equals in class DescribableEntitypublic String toString()
toString in class DescribableEntityCopyright © 2015–2020 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.