public class DataProviderBeanImpl extends OrganisationBeanImpl implements DataProviderBean
Constructor and Description |
---|
DataProviderBeanImpl(DataProviderMutableBean bean,
DataProviderSchemeBean parent) |
DataProviderBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.DataProviderType type,
DataProviderSchemeBean parent) |
DataProviderBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.structure.OrganisationType bean,
DataProviderSchemeBean 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.util.List<CrossReferenceBean> |
getCrossReferencedConstrainables()
Returns a reference to any referenced structures that can also be constrained, examples are:
Registration would return reference to a provision agreement
Provision Agreement would return a reference to a dataflow and a Data Provider
Dataflow would return a reference to a data structure
Data Structure would return null
(example a provision agreement would return a reference to a dataflow)
|
DataProviderSchemeBean |
getMaintainableParent()
Recurses up the parent tree to find the maintainable parent.
|
getContacts
getAllTextTypes, getDescription, getDescriptions, getName, getNames
asReference, equals, getFullIdPath, getId, getUri, getUrn, hashCode, toString
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getParent, getStructureType
getComposites, getComposites, getCrossReferences, getParent
getContacts
getDescription, getDescriptions, getName, getNames
asReference, getAllTextTypes, getFullIdPath, getId, getUri, getUrn
getAnnotations, getAnnotationsByTitle, getAnnotationsByType, hasAnnotationType
getIdentifiableComposites, getIdentifiableParent, getParent
getComposites, getComposites, getCrossReferences, getParent, getStructureType
public DataProviderBeanImpl(DataProviderMutableBean bean, DataProviderSchemeBean parent)
public DataProviderBeanImpl(org.sdmx.resources.sdmxml.schemas.v21.structure.DataProviderType type, DataProviderSchemeBean parent)
public DataProviderBeanImpl(org.sdmx.resources.sdmxml.schemas.v20.structure.OrganisationType bean, DataProviderSchemeBean 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<CrossReferenceBean> getCrossReferencedConstrainables()
ConstrainableBean
getCrossReferencedConstrainables
in interface ConstrainableBean
public DataProviderSchemeBean getMaintainableParent()
SdmxStructureBean
getMaintainableParent
in interface DataProviderBean
getMaintainableParent
in interface SdmxStructureBean
getMaintainableParent
in class SdmxStructureBeanImpl