public class MetadataReportBeanImpl extends SDMXBeanImpl implements MetadataReportBean
Constructor and Description |
---|
MetadataReportBeanImpl(MetadataSetBean parent,
org.sdmx.resources.sdmxml.schemas.v21.metadata.generic.ReportType bean) |
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.
|
java.lang.String |
getId() |
java.util.List<ReportedAttributeBean> |
getReportedAttributes()
Returns a copy of the list of the ReportedAttributes
|
TargetBean |
getTarget()
Returns the target, defining what this metadata report attaches to.
|
CrossReferenceBean |
getTargetContentConstraintReference()
This will search the Target.ReportedAttributeBeans for any that contain a constraint reference, and will return null if none do.
|
java.util.List<DataKeyBean> |
getTargetDataKeys()
This will search the Target.ReportedAttributeBeans for any that contain data keys, and will return null if none do.
|
java.lang.String |
getTargetDatasetId()
This will search the Target.ReportedAttributeBeans for any that contain a datasetid, and will return null if none do.
|
CrossReferenceBean |
getTargetIdentifiableReference()
This will search the Target.ReportedAttributeBeans for any that contain a identifiable refernce, and will return null if none do.
|
SdmxDate |
getTargetReportPeriod()
This will search the Target.ReportedAttributeBeans for any that contain a reportPeriod, and will return null if none do.
|
java.util.Set<ReferenceValueBean.TARGET_TYPE> |
getTargets()
Returns the targets that exist in the targetBean
|
getComposites, getComposites, getCrossReferences, getParent, getParent, getStructureType
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComposites, getComposites, getCrossReferences, getParent, getParent, getStructureType
public MetadataReportBeanImpl(MetadataSetBean parent, org.sdmx.resources.sdmxml.schemas.v21.metadata.generic.ReportType bean)
public java.lang.String getId()
getId
in interface MetadataReportBean
public TargetBean getTarget()
MetadataReportBean
getTarget
in interface MetadataReportBean
public java.util.List<ReportedAttributeBean> getReportedAttributes()
MetadataReportBean
getReportedAttributes
in interface MetadataReportBean
public java.util.Set<ReferenceValueBean.TARGET_TYPE> getTargets()
MetadataReportBean
getTargets
in interface MetadataReportBean
public java.lang.String getTargetDatasetId()
MetadataReportBean
getTargetDatasetId
in interface MetadataReportBean
public SdmxDate getTargetReportPeriod()
MetadataReportBean
getTargetReportPeriod
in interface MetadataReportBean
public CrossReferenceBean getTargetIdentifiableReference()
MetadataReportBean
getTargetIdentifiableReference
in interface MetadataReportBean
public CrossReferenceBean getTargetContentConstraintReference()
MetadataReportBean
getTargetContentConstraintReference
in interface MetadataReportBean
public java.util.List<DataKeyBean> getTargetDataKeys()
MetadataReportBean
getTargetDataKeys
in interface MetadataReportBean
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: