public class GroupBeanImpl extends IdentifiableBeanImpl implements GroupBean
Constructor and Description |
---|
GroupBeanImpl(GroupMutableBean bean,
SdmxStructureBean parent) |
GroupBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.GroupType group,
SdmxStructureBean parent) |
GroupBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.structure.GroupType group,
SdmxStructureBean parent) |
GroupBeanImpl(org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.structure.GroupType group,
SdmxStructureBean 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.
|
CrossReferenceBean |
getAttachmentConstraintRef()
Returns a reference to an attachment constraint which defines the cube to which the metadata can be attached.
|
java.util.List<java.lang.String> |
getDimensionRefs()
Returns the list of dimensions that this group is referencing - the list is in the order that the dimensions appear in the
KeyFamilyBean . |
asReference, equals, getAllTextTypes, getFullIdPath, getId, getUri, getUrn, hashCode, toString
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent, getStructureType
getComposites, getComposites, getCrossReferences, getParent
asReference, getAllTextTypes, getFullIdPath, getId, getUri, getUrn
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent
getComposites, getComposites, getCrossReferences, getParent, getStructureType
public GroupBeanImpl(GroupMutableBean bean, SdmxStructureBean parent)
public GroupBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.GroupType group, SdmxStructureBean parent)
public GroupBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.structure.GroupType group, SdmxStructureBean parent)
public GroupBeanImpl(org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.structure.GroupType group, SdmxStructureBean 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<java.lang.String> getDimensionRefs()
GroupBean
KeyFamilyBean
.
The list is mutually exclusive with getAttachmentConstraintRef()
, and will have a size of 1 or more only if getAttachmentConstraintRef()
is null. If getAttachmentConstraintRef()
is not null then this method will return an empty list.
NOTE: The list is a copy so modifying the returned set will not be reflected in the GroupBean instance.getDimensionRefs
in interface GroupBean
public CrossReferenceBean getAttachmentConstraintRef()
GroupBean
getAttachmentConstraintRef
in interface GroupBean