public class ConceptBeanImpl extends ItemBeanImpl implements ConceptBean
Constructor and Description |
---|
ConceptBeanImpl(ConceptSchemeBean parent,
ConceptMutableBean bean) |
ConceptBeanImpl(ConceptSchemeBean parent,
org.sdmx.resources.sdmxml.schemas.v21.structure.ConceptType bean) |
ConceptBeanImpl(ConceptSchemeBean parent,
org.sdmx.resources.sdmxml.schemas.v20.structure.ConceptType bean) |
ConceptBeanImpl(ConceptSchemeBean parent,
org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.structure.ConceptType 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.
|
RepresentationBean |
getCoreRepresentation()
Returns the core representation for this concept.
|
CrossReferenceBean |
getIsoConceptReference()
Returns the ISO concept reference for this concept.
|
java.lang.String |
getParentAgency()
Returns the parent concept agency.
|
java.lang.String |
getParentConcept()
Returns the parent concept Id.
|
boolean |
isStandAloneConcept()
Returns true if this concept is maintained outside of a scheme.
|
getAllTextTypes, getDescription, getDescriptions, getName, getNames
asReference, equals, getFullIdPath, getId, getUri, getUrn, hashCode, toString
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getMaintainableParent, getParent, getStructureType
getComposites, getComposites, getCrossReferences, getParent
getDescription, getDescriptions, getName, getNames
asReference, getAllTextTypes, getFullIdPath, getId, getUri, getUrn
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
public ConceptBeanImpl(ConceptSchemeBean parent, ConceptMutableBean bean)
public ConceptBeanImpl(ConceptSchemeBean parent, org.sdmx.resources.sdmxml.schemas.v21.structure.ConceptType bean)
public ConceptBeanImpl(ConceptSchemeBean parent, org.sdmx.resources.sdmxml.schemas.v20.structure.ConceptType bean)
public ConceptBeanImpl(ConceptSchemeBean parent, org.sdmx.resources.sdmxml.schemas.v10.xmlbeans.structure.ConceptType bean)
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 boolean isStandAloneConcept()
ConceptBaseBean
MaintainableBean
isStandAloneConcept
in interface ConceptBaseBean
public RepresentationBean getCoreRepresentation()
ConceptBean
getCoreRepresentation
in interface ConceptBean
public java.lang.String getParentConcept()
ConceptBean
getParentConcept
in interface ConceptBean
public java.lang.String getParentAgency()
ConceptBean
getParentAgency
in interface ConceptBean
public CrossReferenceBean getIsoConceptReference()
ConceptBean
getIsoConceptReference
in interface ConceptBean