public class MetadataSetBeanImpl extends SDMXBeanImpl implements MetadataSetBean
Constructor and Description |
---|
MetadataSetBeanImpl(MetadataBean parent,
org.sdmx.resources.sdmxml.schemas.v21.metadata.generic.MetadataSetType createdFrom) |
Modifier and Type | Method and Description |
---|---|
boolean |
deepEquals(SDMXBean bean,
boolean includeFinalProperties)
Returns true if this SdmxBean equals the given bean in every respect (except for the validTo property of a maintainable artefact, this is not taken into consideration)
This method calls deepEquals on any SdmxBean composites.
|
boolean |
equals(java.lang.Object obj) |
CrossReferenceBean |
getDataProviderReference()
Optional
|
CrossReferenceBean |
getMsdReference()
Mandatory returns a reference to the metadata structure that defines the structure of this metadata set
|
java.util.List<TextTypeWrapper> |
getNames()
Returns a list of names for this component - will return an empty list if no Names exist.
|
java.lang.Object |
getPublicationPeriod()
Optional
|
SdmxDate |
getPublicationYear()
Optional
|
SdmxDate |
getReportingBeginDate()
Optional
|
SdmxDate |
getReportingEndDate()
Optional
|
java.util.List<MetadataReportBean> |
getReports() |
java.lang.String |
getSetId()
Returns an identification for the metadata set
|
SdmxDate |
getValidFromDate()
Optional
|
SdmxDate |
getValidToDate()
Optional
|
java.util.List<MetadataSetBean> |
splitReports()
Returns a list of metadata sets, built from this metadata set and metadata reports.
|
java.lang.String |
toString() |
getComposites, getComposites, getCrossReferences, getParent, getParent, getStructureType
getClass, hashCode, notify, notifyAll, wait, wait, wait
getComposites, getComposites, getCrossReferences, getParent, getParent, getStructureType
public MetadataSetBeanImpl(MetadataBean parent, org.sdmx.resources.sdmxml.schemas.v21.metadata.generic.MetadataSetType createdFrom)
public java.util.List<MetadataSetBean> splitReports()
MetadataSetBean
splitReports
in interface MetadataSetBean
public java.util.List<TextTypeWrapper> getNames()
MetadataSetBean
getNames
in interface MetadataSetBean
public java.lang.String getSetId()
MetadataSetBean
getSetId
in interface MetadataSetBean
public CrossReferenceBean getMsdReference()
MetadataSetBean
getMsdReference
in interface MetadataSetBean
public SdmxDate getPublicationYear()
MetadataSetBean
getPublicationYear
in interface MetadataSetBean
public java.lang.Object getPublicationPeriod()
MetadataSetBean
getPublicationPeriod
in interface MetadataSetBean
public CrossReferenceBean getDataProviderReference()
MetadataSetBean
getDataProviderReference
in interface MetadataSetBean
public SdmxDate getReportingBeginDate()
MetadataSetBean
getReportingBeginDate
in interface MetadataSetBean
public SdmxDate getReportingEndDate()
MetadataSetBean
getReportingEndDate
in interface MetadataSetBean
public SdmxDate getValidFromDate()
MetadataSetBean
getValidFromDate
in interface MetadataSetBean
public SdmxDate getValidToDate()
MetadataSetBean
getValidToDate
in interface MetadataSetBean
public java.util.List<MetadataReportBean> getReports()
getReports
in interface MetadataSetBean
public boolean deepEquals(SDMXBean bean, boolean includeFinalProperties)
SDMXBean
deepEquals
in interface SDMXBean
deepEquals
in class SDMXBeanImpl
bean
- if null, then false will be returnedincludeFinalProperties
- - if true, then this method will check every single property from this bean is
equal to the passed in bean. If false, then this method will ignore the following properties:
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object