public class AgencyBeanImpl extends OrganisationBeanImpl implements AgencyBean
DEFAULT_AGENCY
Constructor and Description |
---|
AgencyBeanImpl(AgencyMutableBean bean,
AgencySchemeBean parent) |
AgencyBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.AgencyType type,
AgencySchemeBean parent) |
AgencyBeanImpl(org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.structure.AgencyType bean,
AgencySchemeBean parent) |
AgencyBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.structure.OrganisationType bean,
AgencySchemeBean 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.lang.String |
getFullId()
Returns the id of the agency scheme concatenated with the id of the agency, for all agencies that are not in the default scheme.
|
AgencySchemeBean |
getMaintainableParent()
Recurses up the parent tree to find the maintainable parent.
|
java.lang.String |
getUrn()
Returns the URN for this component.
|
getContacts
getAllTextTypes, getDescription, getDescriptions, getName, getNames
asReference, equals, getFullIdPath, getId, getUri, hashCode, toString
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getParent, getStructureType
getComposites, getComposites, getCrossReferences, getParent
getContacts
getDescription, getDescriptions, getName, getNames
asReference, getAllTextTypes, getFullIdPath, getId, getUri
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getParent
getComposites, getComposites, getCrossReferences, getParent, getStructureType
public AgencyBeanImpl(AgencyMutableBean bean, AgencySchemeBean parent)
public AgencyBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.AgencyType type, AgencySchemeBean parent)
public AgencyBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.structure.OrganisationType bean, AgencySchemeBean parent)
public AgencyBeanImpl(org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.structure.AgencyType bean, AgencySchemeBean 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.lang.String getFullId()
AgencyBean
getFullId
in interface AgencyBean
public java.lang.String getUrn()
IdentifiableBean
getUrn
in interface IdentifiableBean
getUrn
in class IdentifiableBeanImpl
public AgencySchemeBean getMaintainableParent()
SdmxStructureBean
getMaintainableParent
in interface AgencyBean
getMaintainableParent
in interface SdmxStructureBean
getMaintainableParent
in class SdmxStructureBeanImpl