public class HeaderBeanImpl extends java.lang.Object implements HeaderBean, java.io.Serializable
DATASET_AGENCY, DSD_AGENCY_REF, DSD_REF
Constructor and Description |
---|
HeaderBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.message.BaseHeaderType headerType) |
HeaderBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.message.HeaderType headerType) |
HeaderBeanImpl(org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.message.HeaderType headerType) |
HeaderBeanImpl(java.util.Map<java.lang.String,java.lang.String> additionalAttributes,
java.util.List<DatasetStructureReferenceBean> structures,
StructureReferenceBean dataProviderReference,
DATASET_ACTION datasetAction,
java.lang.String id,
java.lang.String datasetId,
java.util.Date embargoDate,
java.util.Date extracted,
java.util.Date prepared,
java.util.Date reportingBegin,
java.util.Date reportingEnd,
java.util.List<TextTypeWrapper> name,
java.util.List<TextTypeWrapper> source,
java.util.List<PartyBean> receiver,
PartyBean sender,
boolean test) |
HeaderBeanImpl(java.lang.String id,
java.util.Date prepared,
java.util.Date reportingBegin,
java.util.Date reportingEnd,
java.util.List<PartyBean> receiver,
PartyBean sender,
boolean isTest)
Minimal Constructor
|
HeaderBeanImpl(java.lang.String id,
java.lang.String senderId) |
Modifier and Type | Method and Description |
---|---|
void |
addName(TextTypeWrapper name)
Adds a name to the list
|
void |
addReceiver(PartyBean recevier)
Adds a receiver to the list of receivers
|
void |
addSource(TextTypeWrapper source)
Adds a source to the list of sources
|
void |
addStructure(DatasetStructureReferenceBean ref)
Adds a dataset structure reference to the list
|
DATASET_ACTION |
getAction()
Gets the action for the message
|
java.lang.String |
getAdditionalAttribute(java.lang.String headerField)
Returns the header value for a given field.
|
java.util.Map<java.lang.String,java.lang.String> |
getAdditionalAttributes()
Returns a map of any additional attributes that are stored in the header - the key is the field, such as Header.DSD_REF, the value is the value of that field
|
StructureReferenceBean |
getDataProviderReference()
Returns the data provider reference
|
java.lang.String |
getDatasetId()
Gets a dataset id for the message
|
java.util.Date |
getEmbargoDate()
Returns the embargo date for the message
|
java.util.Date |
getExtracted()
Returns the extracted date for the message
|
java.lang.String |
getId()
Gets the id of the header
|
java.util.List<TextTypeWrapper> |
getName()
Returns the name, or an empty list if none are defined
|
java.util.Date |
getPrepared()
Returns the prepared date for the message
|
java.util.List<PartyBean> |
getReceiver()
Returns the list of receivers or an empty list if none are defined
|
java.util.Date |
getReportingBegin()
Returns the reporting begin date
|
java.util.Date |
getReportingEnd()
Returns the reporting end date
|
PartyBean |
getSender()
Returns the sender
|
java.util.List<TextTypeWrapper> |
getSource()
Returns the list of sources, or an empty list if none are defined
|
DatasetStructureReferenceBean |
getStructureById(java.lang.String structureId)
Returns the structure for the given id
|
java.util.List<DatasetStructureReferenceBean> |
getStructures()
Returns all data structure references
|
boolean |
hasAdditionalAttribute(java.lang.String headerField)
Returns true if this Header instance has a value stored for this property in its additional attributes @See getAdditionalAttributes()
|
boolean |
isTest()
Returns true if this is a test message
|
void |
setAction(DATASET_ACTION action)
Sets the action for the message
|
void |
setDataProviderReference(StructureReferenceBean dataProvider)
Sets the data provider reference
|
void |
setDatasetId(java.lang.String datasetId)
Sets a dataset id for the message
|
void |
setEmbargoDate(java.util.Date aDate)
Sets the embargo date for the message
|
void |
setId(java.lang.String id)
Sets the id of the message, can not be null
|
void |
setReportingBegin(java.util.Date date)
Sets the reporting being date
|
void |
setReportingEnd(java.util.Date date)
Sets the reporting end date
|
void |
setSender(PartyBean party)
Sets the sender (can not be null)
|
void |
setTest(boolean test)
True if this is a test message
|
public HeaderBeanImpl(java.lang.String id, java.lang.String senderId)
public HeaderBeanImpl(java.lang.String id, java.util.Date prepared, java.util.Date reportingBegin, java.util.Date reportingEnd, java.util.List<PartyBean> receiver, PartyBean sender, boolean isTest)
id
- datasetId
- prepared
- receiver
- sender
- public HeaderBeanImpl(java.util.Map<java.lang.String,java.lang.String> additionalAttributes, java.util.List<DatasetStructureReferenceBean> structures, StructureReferenceBean dataProviderReference, DATASET_ACTION datasetAction, java.lang.String id, java.lang.String datasetId, java.util.Date embargoDate, java.util.Date extracted, java.util.Date prepared, java.util.Date reportingBegin, java.util.Date reportingEnd, java.util.List<TextTypeWrapper> name, java.util.List<TextTypeWrapper> source, java.util.List<PartyBean> receiver, PartyBean sender, boolean test)
public HeaderBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.message.BaseHeaderType headerType)
public HeaderBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.message.HeaderType headerType)
public HeaderBeanImpl(org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.message.HeaderType headerType)
public StructureReferenceBean getDataProviderReference()
HeaderBean
getDataProviderReference
in interface HeaderBean
public DatasetStructureReferenceBean getStructureById(java.lang.String structureId)
HeaderBean
getStructureById
in interface HeaderBean
public void setId(java.lang.String id)
HeaderBean
setId
in interface HeaderBean
public void setSender(PartyBean party)
HeaderBean
setSender
in interface HeaderBean
public void setTest(boolean test)
HeaderBean
setTest
in interface HeaderBean
public void addStructure(DatasetStructureReferenceBean ref)
HeaderBean
addStructure
in interface HeaderBean
public java.util.List<DatasetStructureReferenceBean> getStructures()
HeaderBean
getStructures
in interface HeaderBean
public DATASET_ACTION getAction()
HeaderBean
getAction
in interface HeaderBean
public java.lang.String getId()
HeaderBean
getId
in interface HeaderBean
public java.lang.String getDatasetId()
HeaderBean
getDatasetId
in interface HeaderBean
public java.util.Date getEmbargoDate()
HeaderBean
getEmbargoDate
in interface HeaderBean
public void setEmbargoDate(java.util.Date aDate)
HeaderBean
setEmbargoDate
in interface HeaderBean
public java.util.Date getExtracted()
HeaderBean
getExtracted
in interface HeaderBean
public java.util.List<TextTypeWrapper> getName()
HeaderBean
getName
in interface HeaderBean
public java.util.Date getPrepared()
HeaderBean
getPrepared
in interface HeaderBean
public java.util.List<PartyBean> getReceiver()
HeaderBean
getReceiver
in interface HeaderBean
public java.util.Date getReportingBegin()
HeaderBean
getReportingBegin
in interface HeaderBean
public void setReportingBegin(java.util.Date date)
HeaderBean
setReportingBegin
in interface HeaderBean
public java.util.Date getReportingEnd()
HeaderBean
getReportingEnd
in interface HeaderBean
public void setReportingEnd(java.util.Date date)
HeaderBean
setReportingEnd
in interface HeaderBean
public java.util.List<TextTypeWrapper> getSource()
HeaderBean
getSource
in interface HeaderBean
public PartyBean getSender()
HeaderBean
getSender
in interface HeaderBean
public boolean isTest()
HeaderBean
isTest
in interface HeaderBean
public java.util.Map<java.lang.String,java.lang.String> getAdditionalAttributes()
HeaderBean
getAdditionalAttributes
in interface HeaderBean
public boolean hasAdditionalAttribute(java.lang.String headerField)
HeaderBean
hasAdditionalAttribute
in interface HeaderBean
public java.lang.String getAdditionalAttribute(java.lang.String headerField)
HeaderBean
getAdditionalAttribute
in interface HeaderBean
public void setDataProviderReference(StructureReferenceBean dataProvider)
HeaderBean
setDataProviderReference
in interface HeaderBean
public void setAction(DATASET_ACTION action)
HeaderBean
setAction
in interface HeaderBean
public void setDatasetId(java.lang.String datasetId)
HeaderBean
setDatasetId
in interface HeaderBean
public void addName(TextTypeWrapper name)
HeaderBean
addName
in interface HeaderBean
public void addReceiver(PartyBean recevier)
HeaderBean
addReceiver
in interface HeaderBean
public void addSource(TextTypeWrapper source)
HeaderBean
addSource
in interface HeaderBean