public class AttachmentConstraintAttachmentBeanImpl extends SdmxStructureBeanImpl implements AttachmentConstraintAttachmentBean
Constructor and Description |
---|
AttachmentConstraintAttachmentBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.ConstraintAttachmentType type,
AttachmentConstraintBean parent) |
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.util.List<DataAndMetadataSetReference> |
getDataOrMetadataSetReference()
If the target structure is a dataset or metadata set, then this will return the id of that set
|
java.util.ArrayList<DataSourceBean> |
getDatasources() |
java.util.List<CrossReferenceBean> |
getStructureReferences()
Returns the structure references that this contstraint is referencing
|
SDMX_STRUCTURE_TYPE |
getTargetStructureType()
Returns the target structure for this constraint attachment
|
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent, getStructureType
getComposites, getComposites, getCrossReferences, getParent
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent
getComposites, getComposites, getCrossReferences, getParent, getStructureType
public AttachmentConstraintAttachmentBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.ConstraintAttachmentType type, AttachmentConstraintBean parent)
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 java.util.List<CrossReferenceBean> getStructureReferences()
AttachmentConstraintAttachmentBean
getStructureReferences
in interface AttachmentConstraintAttachmentBean
public java.util.List<DataAndMetadataSetReference> getDataOrMetadataSetReference()
AttachmentConstraintAttachmentBean
getDataOrMetadataSetReference
in interface AttachmentConstraintAttachmentBean
public SDMX_STRUCTURE_TYPE getTargetStructureType()
AttachmentConstraintAttachmentBean
getTargetStructureType
in interface AttachmentConstraintAttachmentBean
public java.util.ArrayList<DataSourceBean> getDatasources()
getDatasources
in interface AttachmentConstraintAttachmentBean