public interface StructureReferenceBean extends java.io.Serializable, MaintainableRefBean
Modifier and Type | Method and Description |
---|---|
StructureReferenceBean |
createCopy()
Creates a copy of this bean
|
java.lang.String |
getAgencyId()
Returns the maintainable id attribute
|
IdentifiableRefBean |
getChildReference()
Returns the child artifact that is being referenced, returns null if there is no child artifact
|
java.lang.String |
getFullId()
Returns the full id of the identifiable reference.
|
java.lang.String[] |
getIdentifiableIds()
Returns a string array of any child ids (obtained from getChildReference()), returns null if getChildReference() is null
|
java.lang.String |
getMaintainableId()
Returns the maintainable id attribute
|
MaintainableRefBean |
getMaintainableReference()
Returns the reference parameters as a maintainable reference
|
SDMX_STRUCTURE_TYPE |
getMaintainableStructureType()
Returns the SDMX Structure that is being referenced at the top level (maintainable level) by this reference bean.
|
java.lang.String |
getMaintainableUrn()
Returns the URN of the maintainable structure that is being referenced, returns null if there is no URN available
|
IdentifiableBean |
getMatch(MaintainableBean maintainbleBean)
Returns the matched Identifiable Bean from this reference, returns the original Maintainable if this is a Maintainable reference that matches the maintainable.
|
SDMX_STRUCTURE_TYPE |
getTargetReference()
Returns the SDMX Structure that is being referenced by this reference bean.
|
java.lang.String |
getTargetUrn()
Returns the URN of the target structure that is being referenced, returns null if there is no URN available
|
java.lang.String |
getVersion()
Returns the version attribute
|
boolean |
hasAgencyId()
Returns true if there is an agency Id set
|
boolean |
hasChildReference()
Returns true if getChildReference returns a value
|
boolean |
hasMaintainableId()
Returns true if there is a maintainable id set
|
boolean |
hasMaintainableUrn()
Returns true if getMaintainableUrn returns a value
|
boolean |
hasTargetUrn()
Returns true if getTargetUrn returns a value
|
boolean |
hasVersion()
Returns true if there is a value for version set
|
boolean |
isMatch(MaintainableBean reference)
Returns true if this reference matches the MaintainableBean, or one of its indentifiable composites.
|
StructureReferenceBean createCopy()
SDMX_STRUCTURE_TYPE getMaintainableStructureType()
SDMX_STRUCTURE_TYPE getTargetReference()
IdentifiableRefBean getChildReference()
java.lang.String[] getIdentifiableIds()
java.lang.String getFullId()
MaintainableRefBean getMaintainableReference()
java.lang.String getAgencyId()
getAgencyId
in interface MaintainableRefBean
boolean hasAgencyId()
hasAgencyId
in interface MaintainableRefBean
java.lang.String getMaintainableId()
getMaintainableId
in interface MaintainableRefBean
boolean hasMaintainableId()
hasMaintainableId
in interface MaintainableRefBean
java.lang.String getVersion()
getVersion
in interface MaintainableRefBean
boolean hasVersion()
hasVersion
in interface MaintainableRefBean
boolean hasChildReference()
java.lang.String getTargetUrn()
boolean hasTargetUrn()
java.lang.String getMaintainableUrn()
boolean hasMaintainableUrn()
boolean isMatch(MaintainableBean reference)
reference
- IdentifiableBean getMatch(MaintainableBean maintainbleBean)
maintainbleBean
-