public abstract class ComponentSuperBeanImpl extends IdentifiableSuperBeanImpl implements ComponentSuperBean
Constructor and Description |
---|
ComponentSuperBeanImpl(ComponentBean componentBean,
CodelistSuperBean codelistBean,
ConceptSuperBean conceptSuperBean) |
ComponentSuperBeanImpl(ComponentBean componentBean,
SdmxBeanRetrievalManager retrievalManager,
SuperBeans existingBeans) |
Modifier and Type | Method and Description |
---|---|
ComponentBean |
getBuiltFrom()
Returns the bean that was used to build this superBean
|
CodelistSuperBean |
getCodelist() |
CodelistSuperBean |
getCodelist(boolean defaultIfRequired)
Returns the codelist, this may be null if there is none
|
java.util.Set<MaintainableBean> |
getCompositeBeans()
Returns a set of beans that were used to build this superBean
|
ConceptSuperBean |
getConcept()
Returns the concept, this is mandatory and will always return a value
|
TextFormatBean |
getTextFormat()
Returns the text format, this may be null if there is none
|
equals, getId, getUrn, hashCode, toString
getAnnotationByTitle, getAnnotationByType, getAnnotationByUrl, getAnnotations, hasAnnotations
getId, getUrn
getAnnotationByTitle, getAnnotationByType, getAnnotationByUrl, getAnnotations, hasAnnotations
public ComponentSuperBeanImpl(ComponentBean componentBean, SdmxBeanRetrievalManager retrievalManager, SuperBeans existingBeans)
public ComponentSuperBeanImpl(ComponentBean componentBean, CodelistSuperBean codelistBean, ConceptSuperBean conceptSuperBean)
public CodelistSuperBean getCodelist()
public CodelistSuperBean getCodelist(boolean defaultIfRequired)
ComponentSuperBean
getCodelist
in interface ComponentSuperBean
defaultIfRequired
- if the representation is uncoded, but the concept has default representation, then the codelist for the concept will be returned if this parameter is set to truepublic ConceptSuperBean getConcept()
ComponentSuperBean
getConcept
in interface ComponentSuperBean
public TextFormatBean getTextFormat()
ComponentSuperBean
getTextFormat
in interface ComponentSuperBean
public java.util.Set<MaintainableBean> getCompositeBeans()
SuperBean
getCompositeBeans
in interface SuperBean
getCompositeBeans
in class SuperBeanImpl
public ComponentBean getBuiltFrom()
SuperBean
getBuiltFrom
in interface ComponentSuperBean
getBuiltFrom
in interface SuperBean
getBuiltFrom
in class SuperBeanImpl