public class DatasetHeaderBeanImpl extends java.lang.Object implements DatasetHeaderBean
Constructor and Description |
---|
DatasetHeaderBeanImpl(java.lang.String datasetId,
DATASET_ACTION action,
DatasetStructureReferenceBean datasetStructureReferenceBean)
Minimal Constructor
|
DatasetHeaderBeanImpl(java.lang.String datasetId,
DATASET_ACTION action,
DatasetStructureReferenceBean datasetStructureReferenceBean,
MaintainableRefBean dataProviderRef,
java.util.Date reportingBeginDate,
java.util.Date reportingEndDate,
java.util.Date validFrom,
java.util.Date validTo,
int publicationYear,
java.lang.String publicationPeriod,
java.lang.String reportingYearStartDate) |
DatasetHeaderBeanImpl(javax.xml.stream.XMLStreamReader parser,
HeaderBean datasetHeader)
Create an instance from a parser reading the dataset XML Node and the header
|
Modifier and Type | Method and Description |
---|---|
DATASET_ACTION |
getAction()
Returns the action for this dataset, defaults to INFORMATION
|
MaintainableRefBean |
getDataProviderReference()
Returns a reference to the data provider for this data.
|
java.lang.String |
getDatasetId()
Returns an id for the dataset
|
DatasetStructureReferenceBean |
getDataStructureReference()
Returns a DatasetStructureReferenceBean containing information about what structure is used to descirbe the structure of this dataset
|
java.lang.String |
getPublicationPeriod()
Returns the reporting end date for this dataset
|
int |
getPublicationYear()
Returns the reporting end date for this dataset
|
java.util.Date |
getReportingBeginDate()
Returns the reporting begin date for this dataset
|
java.util.Date |
getReportingEndDate()
Returns the reporting end date for this dataset
|
java.util.Date |
getValidFrom()
Returns the reporting end date for this dataset
|
java.util.Date |
getValidTo()
Returns the reporting end date for this dataset
|
boolean |
isTimeSeries()
Returns true if the DataReaderEngine is reading time series data (observations iterate over time).
|
DatasetHeaderBean |
modifyDataStructureReference(DatasetStructureReferenceBean datasetStructureReferenceBean)
Creates a new DatasetHeaderBean, copying over all the attributes of this header, but replacing the DatasetStructureReferenceBean with the one passed in
|
void |
setAction(DATASET_ACTION action) |
void |
setDataProviderRef(MaintainableRefBean dataProviderRef) |
void |
setDatasetId(java.lang.String datasetId) |
void |
setDatasetStructureReferenceBean(DatasetStructureReferenceBean datasetStructureReferenceBean) |
void |
setPublicationPeriod(java.lang.String publicationPeriod) |
void |
setPublicationYear(int publicationYear) |
void |
setReportingBeginDate(java.util.Date reportingBeginDate) |
void |
setReportingEndDate(java.util.Date reportingEndDate) |
void |
setReportingYearStartDate(java.lang.String reportingYearStartDate) |
void |
setValidFrom(java.util.Date validFrom) |
void |
setValidTo(java.util.Date validTo) |
public DatasetHeaderBeanImpl(java.lang.String datasetId, DATASET_ACTION action, DatasetStructureReferenceBean datasetStructureReferenceBean)
datasetId
- action
- datasetStructureReferenceBean
- public DatasetHeaderBeanImpl(java.lang.String datasetId, DATASET_ACTION action, DatasetStructureReferenceBean datasetStructureReferenceBean, MaintainableRefBean dataProviderRef, java.util.Date reportingBeginDate, java.util.Date reportingEndDate, java.util.Date validFrom, java.util.Date validTo, int publicationYear, java.lang.String publicationPeriod, java.lang.String reportingYearStartDate)
public DatasetHeaderBeanImpl(javax.xml.stream.XMLStreamReader parser, HeaderBean datasetHeader)
parser
- datasetHeader
- public DatasetHeaderBean modifyDataStructureReference(DatasetStructureReferenceBean datasetStructureReferenceBean)
DatasetHeaderBean
modifyDataStructureReference
in interface DatasetHeaderBean
public boolean isTimeSeries()
DatasetHeaderBean
isTimeSeries
in interface DatasetHeaderBean
public DatasetStructureReferenceBean getDataStructureReference()
DatasetHeaderBean
getDataStructureReference
in interface DatasetHeaderBean
public DATASET_ACTION getAction()
DatasetHeaderBean
getAction
in interface DatasetHeaderBean
public MaintainableRefBean getDataProviderReference()
DatasetHeaderBean
getDataProviderReference
in interface DatasetHeaderBean
public java.lang.String getDatasetId()
DatasetHeaderBean
getDatasetId
in interface DatasetHeaderBean
public java.util.Date getReportingBeginDate()
DatasetHeaderBean
getReportingBeginDate
in interface DatasetHeaderBean
public java.util.Date getReportingEndDate()
DatasetHeaderBean
getReportingEndDate
in interface DatasetHeaderBean
public java.util.Date getValidFrom()
DatasetHeaderBean
getValidFrom
in interface DatasetHeaderBean
public java.util.Date getValidTo()
DatasetHeaderBean
getValidTo
in interface DatasetHeaderBean
public int getPublicationYear()
DatasetHeaderBean
getPublicationYear
in interface DatasetHeaderBean
public java.lang.String getPublicationPeriod()
DatasetHeaderBean
getPublicationPeriod
in interface DatasetHeaderBean
public void setDataProviderRef(MaintainableRefBean dataProviderRef)
public void setDatasetStructureReferenceBean(DatasetStructureReferenceBean datasetStructureReferenceBean)
public void setDatasetId(java.lang.String datasetId)
public void setReportingBeginDate(java.util.Date reportingBeginDate)
public void setReportingEndDate(java.util.Date reportingEndDate)
public void setValidFrom(java.util.Date validFrom)
public void setValidTo(java.util.Date validTo)
public void setAction(DATASET_ACTION action)
public void setPublicationYear(int publicationYear)
public void setPublicationPeriod(java.lang.String publicationPeriod)
public void setReportingYearStartDate(java.lang.String reportingYearStartDate)