public class SdmxBeansImpl extends java.lang.Object implements SdmxBeans
Constructor and Description |
---|
SdmxBeansImpl() |
SdmxBeansImpl(java.util.Collection<? extends MaintainableBean> maintainableBeans)
Create Beans container from zero or more MaintainableBeans
|
SdmxBeansImpl(DATASET_ACTION action) |
SdmxBeansImpl(HeaderBean header) |
SdmxBeansImpl(HeaderBean header,
java.util.Collection<? extends MaintainableBean> maintainables) |
SdmxBeansImpl(HeaderBean header,
DATASET_ACTION action) |
SdmxBeansImpl(MaintainableBean... maintainableBeans)
Create Beans container from zero or more MaintainableBeans
|
SdmxBeansImpl(SdmxBeans... beans) |
Modifier and Type | Method and Description |
---|---|
void |
addAgencyScheme(AgencySchemeBean bean)
Adds an AgencySchemeBean to this container, if the agency already exists in this container then it will be overwritten.
|
void |
addAttachmentConstraint(AttachmentConstraintBean bean)
Adds a attachment constraint bean to this container, if the category scheme already exists in this container then it will be overwritten.
|
void |
addCategorisation(CategorisationBean bean)
Adds a categorisation bean to this container, if the categorisation already exists in this container then it will be overwritten.
|
void |
addCategoryScheme(CategorySchemeBean bean)
Adds a category scheme bean to this container, if the category scheme already exists in this container then it will be overwritten.
|
void |
addCodelist(CodelistBean bean)
Adds a codelist bean to this container, if the codelist already exists in this container then it will be overwritten.
|
void |
addConceptScheme(ConceptSchemeBean bean)
Adds a concept scheme bean to this container, if the concept scheme already exists in this container then it will be overwritten.
|
void |
addContentConstraintBean(ContentConstraintBean bean)
Adds a content constraint bean to this container, if the category scheme already exists in this container then it will be overwritten.
|
void |
addDataConsumerScheme(DataConsumerSchemeBean bean)
Adds a data consumer scheme to this container, if the data consumer scheme already exists in this container then it will be overwritten.
|
void |
addDataflow(DataflowBean bean)
Adds a dataflow to this container, if the dataflow already exists in this container then it will be overwritten.
|
void |
addDataProviderScheme(DataProviderSchemeBean bean)
Adds a data provider scheme to this container, if the data provider scheme already exists in this container then it will be overwritten.
|
void |
addDataStructure(DataStructureBean bean)
Adds a Data Structure to this container.
|
void |
addHierarchicalCodelist(HierarchicalCodelistBean bean)
Adds a hierarchical codelist bean to this container, if the hierarchical codelist already exists in this container then it will be overwritten.
|
void |
addIdentifiable(IdentifiableBean bean)
Adds an identifiable to the SdmxBeans container.
|
void |
addIdentifiables(java.util.Collection<? extends IdentifiableBean> beans)
Adds many identifiables to the SdmxBeans container.
|
void |
addMetadataFlow(MetadataFlowBean bean)
Adds a metadataflow bean to this container, if the metadataflow already exists in this container then it will be overwritten.
|
void |
addMetadataStructure(MetadataStructureDefinitionBean bean)
Adds a metadata structure bean to this container, if the metadata structure already exists in this container then it will be overwritten.
|
void |
addOrganisationUnitScheme(OrganisationUnitSchemeBean bean)
Adds a organisation unit scheme bean to this container, if the organisation unit scheme already exists in this container then it will be overwritten.
|
void |
addProcess(ProcessBean bean)
Adds a process bean to this container, if the process bean already exists in this container then it will be overwritten.
|
void |
addProvisionAgreement(ProvisionAgreementBean bean)
Adds a provision agreement bean to this container, if the provision agreement bean already exists in this container then it will be overwritten.
|
void |
addRegistration(RegistrationBean registration)
Adds a registration bean to this container, if the registration bean already exists in this container then it will be overwritten.
|
void |
addReportingTaxonomy(ReportingTaxonomyBean bean)
Adds a reporting taxonomy bean to this container, if the reporting taxonomy already exists in this container then it will be overwritten.
|
void |
addStructureSet(StructureSetBean bean)
Adds a structure set bean to this container, if the structure set already exists in this container then it will be overwritten.
|
void |
addSubscription(SubscriptionBean subscription)
Adds a subscription bean to this container, if the subscription bean already exists in this container then it will be overwritten.
|
DATASET_ACTION |
getAction()
Returns the action for this container
|
java.util.Set<AgencyBean> |
getAgencies()
Returns all the agencies that exist in the beans collection
|
java.util.Set<AgencyBean> |
getAgencies(MaintainableRefBean ref)
Returns all the agencies that exist in the beans collection.
|
java.util.Set<AgencySchemeBean> |
getAgenciesSchemes()
Returns all the agency schemes in this container, returns an empty set if no agencies exist
|
java.util.Set<AgencySchemeBean> |
getAgenciesSchemes(MaintainableRefBean ref)
Returns all the agency schemes in this container, returns an empty set if no agencies exist.
|
AgencySchemeBean |
getAgencyScheme(java.lang.String agencyId)
Returns the agency schemes in this container that is maintained by the given agency, returns null if no agency scheme exists
|
java.util.Set<MaintainableBean> |
getAllMaintainables() |
java.util.Set<MaintainableBean> |
getAllMaintainables(SDMX_STRUCTURE_TYPE... exclude)
Returns all the maintainables in this container, returns an empty set if no maintainables exist in this container.
|
java.util.Set<AttachmentConstraintBean> |
getAttachmentConstraints()
Returns all the attachment constraints that exist in the beans collection
|
java.util.Set<AttachmentConstraintBean> |
getAttachmentConstraints(MaintainableRefBean ref)
Returns all the attachment constraints that exist in the beans collection.
|
java.util.Set<AttachmentConstraintBean> |
getAttachmentConstraints(java.lang.String agencyId)
Returns all the attachment constraints that exist in the beans collection and are maintained by the given agency
|
java.util.Set<CategorisationBean> |
getCategorisations()
Returns all the categorisations in this container, returns an empty set if no categorisations exist
|
java.util.Set<CategorisationBean> |
getCategorisations(MaintainableRefBean ref)
Returns all the categorisations in this container, returns an empty set if no categorisations exist.
|
java.util.Set<CategorisationBean> |
getCategorisations(java.lang.String agencyId)
Returns all the categorisations in this container that are maintained by the given agency, returns an empty set if no categorisations exist
|
java.util.Set<CategorySchemeBean> |
getCategorySchemes()
Returns all the category schemes in this container, returns an empty set if no category schemes exist
|
java.util.Set<CategorySchemeBean> |
getCategorySchemes(MaintainableRefBean ref)
Returns all the category schemes in this container, returns an empty set if no category schemes exist.
|
java.util.Set<CategorySchemeBean> |
getCategorySchemes(java.lang.String agencyId)
Returns all the category schemes in this container that are maintained by the given agency, returns an empty set if no category schemes exist
|
java.util.Set<CodelistBean> |
getCodelists()
Returns all the codelists in this container, returns an empty set if no codelists exist
|
java.util.Set<CodelistBean> |
getCodelists(MaintainableRefBean ref)
Returns all the codelists in this container, returns an empty set if no codelists exist.
|
java.util.Set<CodelistBean> |
getCodelists(java.lang.String agencyId)
Returns all the codelists in this container that are maintained by the given agency, returns an empty set if no codelists exist
|
java.util.Set<ConceptSchemeBean> |
getConceptSchemes()
Returns all the concept schemes in this container, returns an empty set if no concept schemes exist
|
java.util.Set<ConceptSchemeBean> |
getConceptSchemes(MaintainableRefBean ref)
Returns all the concept schemes in this container, returns an empty set if no concept schemes exist.
|
java.util.Set<ConceptSchemeBean> |
getConceptSchemes(java.lang.String agencyId)
Returns all the concept schemes in this container that are maintained by the given agency, returns an empty set if no concept schemes exist
|
java.util.Set<ContentConstraintBean> |
getContentConstraintBeans()
Returns all the content constraints that exist in the beans collection
|
java.util.Set<ContentConstraintBean> |
getContentConstraintBeans(MaintainableRefBean ref)
Returns all the content constraints that exist in the beans collection.
|
java.util.Set<ContentConstraintBean> |
getContentConstraintBeans(java.lang.String agencyId)
Returns all the content constraints in this container that are maintained by the given agency, returns an empty set if no agencies exist
|
DataConsumerSchemeBean |
getDataConsumerScheme(java.lang.String agencyId)
Returns all the data consumer scheme in this container that is maintained by the given agency, returns null if no data consumer scheme exists
|
java.util.Set<DataConsumerSchemeBean> |
getDataConsumerSchemes()
Returns all the data consumers in this container, returns an empty set if no data consumers exist
|
java.util.Set<DataConsumerSchemeBean> |
getDataConsumerSchemes(MaintainableRefBean ref)
Returns all the data consumers in this container, returns an empty set if no data consumers exist.
|
java.util.Set<DataflowBean> |
getDataflows()
Returns all the dataflows in this container, returns an empty set if no dataflows exist
|
java.util.Set<DataflowBean> |
getDataflows(MaintainableRefBean ref)
Returns all the dataflows in this container, returns an empty set if no dataflows exist.
|
java.util.Set<DataflowBean> |
getDataflows(java.lang.String agencyId)
Returns all the dataflows in this container that are maintained by the given agency, returns an empty set if no dataflows exist
|
DataProviderSchemeBean |
getDataProviderScheme(java.lang.String agencyId)
Returns the data provider scheme in this container that are maintained by the given agency, returns an empty set if no data provider scheme exist
|
java.util.Set<DataProviderSchemeBean> |
getDataProviderSchemes()
Returns all the data provider in this container, returns an empty set if no data providers exist
|
java.util.Set<DataProviderSchemeBean> |
getDataProviderSchemes(MaintainableRefBean ref)
Returns all the data provider in this container, returns an empty set if no data providers exist.
|
java.util.Set<DataStructureBean> |
getDataStructures()
Returns all the key families in this container, returns an empty set if no key families exist
|
java.util.Set<DataStructureBean> |
getDataStructures(MaintainableRefBean ref)
Returns all the key families in this container, returns an empty set if no key families exist.
|
java.util.Set<DataStructureBean> |
getDataStructures(java.lang.String agencyId)
Returns all the key families in this container that are maintained by the given agency, returns an empty set if no key families exist
|
HeaderBean |
getHeader()
Returns the header for this beans container.
|
java.util.Set<HierarchicalCodelistBean> |
getHierarchicalCodelists()
Returns all the hierarchical codelists in this container, returns an empty set if no hierarchical codelists exist
|
java.util.Set<HierarchicalCodelistBean> |
getHierarchicalCodelists(MaintainableRefBean ref)
Returns all the hierarchical codelists in this container, returns an empty set if no hierarchical codelists exist.
|
java.util.Set<HierarchicalCodelistBean> |
getHierarchicalCodelists(java.lang.String agencyId)
Returns all the hierarchical codelists in this container that are maintained by the given agency, returns an empty set if no hierarchical codelists exist
|
java.lang.String |
getId()
Returns a new, read-only identifier for this beans container
|
java.util.Set<MaintainableBean> |
getMaintainables(AgencyBean agency) |
java.util.Set<MaintainableBean> |
getMaintainables(SDMX_STRUCTURE_TYPE structureType)
Returns all the maintainables of a given type.
|
java.util.Set<MetadataFlowBean> |
getMetadataflows()
Returns all the metadataflows in this container, returns an empty set if no metadataflows exist
|
java.util.Set<MetadataFlowBean> |
getMetadataflows(MaintainableRefBean ref)
Returns all the metadataflows in this container, returns an empty set if no metadataflows exist.
|
java.util.Set<MetadataFlowBean> |
getMetadataflows(java.lang.String agencyId)
Returns all the metadataflows in this container that are maintained by the given agency, returns an empty set if no metadataflows exist
|
java.util.Set<MetadataStructureDefinitionBean> |
getMetadataStructures()
Returns all the metadata structures in this container, returns an empty set if no metadata structures exist
|
java.util.Set<MetadataStructureDefinitionBean> |
getMetadataStructures(MaintainableRefBean ref)
Returns all the metadata structures in this container, returns an empty set if no metadata structures exist.
|
java.util.Set<MetadataStructureDefinitionBean> |
getMetadataStructures(java.lang.String agencyId)
Returns all the metadata structures in this container that are maintained by the given agency, returns an empty set if no metadata structures exist
|
MutableBeans |
getMutableBeans()
Returns a MutableBeans package containing all the mutable bean instances of the beans contained within this container.
|
java.util.Set<OrganisationUnitSchemeBean> |
getOrganisationUnitSchemes()
Returns all the organisation unit schemes in this container, returns an empty set if no organisation schemes exist
|
java.util.Set<OrganisationUnitSchemeBean> |
getOrganisationUnitSchemes(MaintainableRefBean ref)
Returns all the organisation unit schemes in this container, returns an empty set if no organisation schemes exist.
|
java.util.Set<OrganisationUnitSchemeBean> |
getOrganisationUnitSchemes(java.lang.String agencyId)
Returns all the organisation unit schemes in this container that are maintained by the given agency, returns an empty set if no organisation schemes exist
|
java.util.Set<ProcessBean> |
getProcesses()
Returns all the processes in this container, returns an empty set if no processes exist
|
java.util.Set<ProcessBean> |
getProcesses(MaintainableRefBean ref)
Returns all the processes in this container, returns an empty set if no processes exist.
|
java.util.Set<ProcessBean> |
getProcesses(java.lang.String agencyId)
Returns all the processes in this container that are maintained by the given agency, returns an empty set if no processes exist
|
java.util.Set<ProvisionAgreementBean> |
getProvisionAgreements()
Returns all the provision agreements in this container, returns an empty set if no provision agreements exist
|
java.util.Set<ProvisionAgreementBean> |
getProvisionAgreements(MaintainableRefBean ref)
Returns all the provision agreements in this container, returns an empty set if no provision agreements exist
|
java.util.Set<ProvisionAgreementBean> |
getProvisionAgreements(java.lang.String agencyId)
Returns all the provision agreements in this container that are maintained by the given agency, returns an empty set if no provision agreements exist
|
java.util.Set<RegistrationBean> |
getRegistrations()
Returns all the registrations in this container, returns an empty set if no registrations exist
|
java.util.Set<RegistrationBean> |
getRegistrations(MaintainableRefBean ref)
Returns all the registrations in this container, returns an empty set if no registrations exist.
|
java.util.Set<RegistrationBean> |
getRegistrations(java.lang.String agencyId)
Returns all the registrations in this container that are maintained by the given agency, returns an empty set if no registrations exist
|
java.util.Set<ReportingTaxonomyBean> |
getReportingTaxonomys()
Returns all the reporting taxonomies in this container, returns an empty set if no reporting taxonomies exist
|
java.util.Set<ReportingTaxonomyBean> |
getReportingTaxonomys(MaintainableRefBean ref)
Returns all the reporting taxonomies in this container, returns an empty set if no reporting taxonomies exist.
|
java.util.Set<ReportingTaxonomyBean> |
getReportingTaxonomys(java.lang.String agencyId)
Returns all the reporting taxonomies in this container that are maintained by the given agency, returns an empty set if no reporting taxonomies exist
|
SdmxBeansInfo |
getSdmxBeansInfo()
Returns a new instance of SdmxBeansInfo containing information about what is stored in this beans container.
|
java.util.Set<StructureSetBean> |
getStructureSets()
Returns all the structure sets in this container, returns an empty set if no structure sets exist
|
java.util.Set<StructureSetBean> |
getStructureSets(MaintainableRefBean ref)
Returns all the structure sets in this container, returns an empty set if no structure sets exist.
|
java.util.Set<StructureSetBean> |
getStructureSets(java.lang.String agencyId)
Returns all the structure sets in this container that are maintained by the given agency, returns an empty set if no structure sets exist
|
java.util.Set<SubscriptionBean> |
getSubscriptions()
Returns all the subscriptions in this container, returns an empty set if no subscriptions exist
|
java.util.Set<SubscriptionBean> |
getSubscriptions(MaintainableRefBean ref)
Returns all the subscriptions in this container, returns an empty set if no subscriptions exist.
|
java.util.Set<SubscriptionBean> |
getSubscriptions(java.lang.String agencyId)
Returns all the subscriptions in this container that are maintained by the given agency, returns an empty set if no subscriptions exist
|
boolean |
hasAgenciesSchemes()
Returns true if there are agency schemes in this container
|
boolean |
hasAttachmentConstraints()
Returns true if there are attachment constraints in this container
|
boolean |
hasCategorisations()
Returns true if there are categorisations in this container
|
boolean |
hasCategorySchemes()
Returns true if there are category schemes in this container
|
boolean |
hasCodelists()
Returns true if there are codelists in this container
|
boolean |
hasConceptSchemes()
Returns true if there are concept schemes in this container
|
boolean |
hasContentConstraintBeans()
Returns true if there are content constraints in this container
|
boolean |
hasDataConsumerSchemes()
Returns true if there are data consumer schemes in this container
|
boolean |
hasDataflows()
Returns true if there are dataflows in this container
|
boolean |
hasDataProviderSchemes()
Returns true if there are data provider schemes in this container
|
boolean |
hasDataStructures()
Returns true if there are data structures in this container
|
boolean |
hasHierarchicalCodelists()
Returns true if there are hierarchical codelists in this container
|
boolean |
hasMetadataflows()
Returns true if there are metadataflows in this container
|
boolean |
hasMetadataStructures()
Returns true if there are metadata structures in this container
|
boolean |
hasOrganisationUnitSchemes()
Returns true if there are organisation unit schemes in this container
|
boolean |
hasProcesses()
Returns true if there are processes in this container
|
boolean |
hasProvisionAgreements()
Returns true if there are provision agreements in this container
|
boolean |
hasRegistrations()
Returns true if this container contains RegistrationBeans.
|
boolean |
hasReportingTaxonomys()
Returns true if there are reporting taxonomies in this container
|
boolean |
hasStructures()
Returns true if this container contains any MaintainableBeans which are not registration or subscription beans.
|
boolean |
hasStructureSets()
Returns true if there are structure sets in this container
|
boolean |
hasSubscriptions()
Returns true if this container contains SubscriptionBeans.
|
void |
merge(SdmxBeans beans)
Adds all the Beans in the supplied beans to this set of beans,
any duplicates found in this set will be overwritten by the provided beans.
|
void |
removeAgencyScheme(AgencySchemeBean bean)
Removes the agency scheme from the container, if it exists
|
void |
removeAttachmentConstraintBean(AttachmentConstraintBean bean)
Removes the AttachmentConstraintBean from the container, if it exists
|
void |
removeCategorisation(CategorisationBean bean)
Removes the categorisation from the container, if it exists
|
void |
removeCategoryScheme(CategorySchemeBean bean)
Removes the category scheme from the container, if it exists
|
void |
removeCodelist(CodelistBean bean)
Removes the codelist from the container, if it exists
|
void |
removeConceptScheme(ConceptSchemeBean bean)
Removes the concept scheme from the container, if it exists
|
void |
removeContentConstraintBean(ContentConstraintBean bean)
Removes the ContentConstraintBean from the container, if it exists
|
void |
removeDataConsumerScheme(DataConsumerSchemeBean bean)
Removes the data consumer scheme from the container, if it exists
|
void |
removeDataflow(DataflowBean bean)
Removes the dataflow from the container, if it exists
|
void |
removeDataProviderScheme(DataProviderSchemeBean bean)
Removes the data provider scheme from the container, if it exists
|
void |
removeDataStructure(DataStructureBean bean)
Removes the Data Structure from the container, if it exists
|
void |
removeHierarchicalCodelist(HierarchicalCodelistBean bean)
Removes the hierarchical codelist from the container, if it exists
|
void |
removeMaintainable(MaintainableBean bean)
Removes the maintainable from the container, if it exists
|
void |
removeMetadataFlow(MetadataFlowBean bean)
Removes the metadataflow from the container, if it exists
|
void |
removeMetadataStructure(MetadataStructureDefinitionBean bean)
Removes the metadata structure definition from the container, if it exists
|
void |
removeOrganisationUnitScheme(OrganisationUnitSchemeBean bean)
Removes the organisation unit scheme from the container, if it exists
|
void |
removeProcess(ProcessBean bean)
Removes the process from the container, if it exists
|
void |
removeProvisionAgreement(ProvisionAgreementBean bean)
Removes the provision agreement from the container, if it exists
|
void |
removeRegistration(RegistrationBean registration)
Adds a registration bean to this container, if the registration bean already exists in this container then it will be overwritten.
|
void |
removeReportingTaxonomy(ReportingTaxonomyBean bean)
Removes the reporting taxonomy from the container, if it exists
|
void |
removeStructureSet(StructureSetBean bean)
Removes the structure set from the container, if it exists
|
void |
removeSubscription(SubscriptionBean subscription)
Adds a subscription bean to this container, if the subscription bean already exists in this container then it will be overwritten.
|
void |
setAction(DATASET_ACTION action)
Sets the action for this container
|
void |
setHeader(HeaderBean header)
Sets the header on this set of beans
|
public SdmxBeansImpl()
public SdmxBeansImpl(DATASET_ACTION action)
public SdmxBeansImpl(HeaderBean header)
public SdmxBeansImpl(HeaderBean header, DATASET_ACTION action)
public SdmxBeansImpl(HeaderBean header, java.util.Collection<? extends MaintainableBean> maintainables)
public SdmxBeansImpl(SdmxBeans... beans)
public SdmxBeansImpl(MaintainableBean... maintainableBeans)
maintainableBeans
- public SdmxBeansImpl(java.util.Collection<? extends MaintainableBean> maintainableBeans)
maintainableBeans
- public java.lang.String getId()
SdmxBeans
public HeaderBean getHeader()
SdmxBeans
public void setHeader(HeaderBean header)
SdmxBeans
public DATASET_ACTION getAction()
SdmxBeans
public void setAction(DATASET_ACTION action)
SdmxBeans
public MutableBeans getMutableBeans()
SdmxBeans
getMutableBeans
in interface SdmxBeans
public boolean hasStructures()
SdmxBeans
hasStructures
in interface SdmxBeans
public boolean hasSubscriptions()
SdmxBeans
hasSubscriptions
in interface SdmxBeans
public boolean hasRegistrations()
SdmxBeans
hasRegistrations
in interface SdmxBeans
public void merge(SdmxBeans beans)
SdmxBeans
public void addIdentifiables(java.util.Collection<? extends IdentifiableBean> beans)
SdmxBeans
addIdentifiables
in interface SdmxBeans
SdmxBeans.addIdentifiable(IdentifiableBean)
public void addIdentifiable(IdentifiableBean bean)
SdmxBeans
addIdentifiable
in interface SdmxBeans
public SdmxBeansInfo getSdmxBeansInfo()
SdmxBeans
getSdmxBeansInfo
in interface SdmxBeans
public java.util.Set<MaintainableBean> getMaintainables(AgencyBean agency)
public java.util.Set<MaintainableBean> getAllMaintainables()
public java.util.Set<MaintainableBean> getAllMaintainables(SDMX_STRUCTURE_TYPE... exclude)
SdmxBeans
getAllMaintainables
in interface SdmxBeans
exclude
- do not return the maintainables which match the optional exclude parameterspublic java.util.Set<MaintainableBean> getMaintainables(SDMX_STRUCTURE_TYPE structureType)
SdmxBeans
getMaintainables
in interface SdmxBeans
structureType
- filter on this type for returned maintainablespublic void addAgencyScheme(AgencySchemeBean bean)
SdmxBeans
addAgencyScheme
in interface SdmxBeans
public void addAttachmentConstraint(AttachmentConstraintBean bean)
SdmxBeans
addAttachmentConstraint
in interface SdmxBeans
bean
- - the bean to addpublic void addContentConstraintBean(ContentConstraintBean bean)
SdmxBeans
addContentConstraintBean
in interface SdmxBeans
bean
- - the bean to addpublic void addDataProviderScheme(DataProviderSchemeBean bean)
SdmxBeans
addDataProviderScheme
in interface SdmxBeans
bean
- - the bean to addpublic void addDataConsumerScheme(DataConsumerSchemeBean bean)
SdmxBeans
addDataConsumerScheme
in interface SdmxBeans
bean
- - the bean to addpublic void addOrganisationUnitScheme(OrganisationUnitSchemeBean bean)
SdmxBeans
addOrganisationUnitScheme
in interface SdmxBeans
bean
- - the bean to addpublic void addCategorisation(CategorisationBean bean)
SdmxBeans
addCategorisation
in interface SdmxBeans
bean
- - the bean to addpublic void addCategoryScheme(CategorySchemeBean bean)
SdmxBeans
addCategoryScheme
in interface SdmxBeans
bean
- - the bean to addpublic void addCodelist(CodelistBean bean)
SdmxBeans
addCodelist
in interface SdmxBeans
bean
- - the bean to addpublic void addConceptScheme(ConceptSchemeBean bean)
SdmxBeans
addConceptScheme
in interface SdmxBeans
bean
- - the bean to addpublic void addDataflow(DataflowBean bean)
SdmxBeans
addDataflow
in interface SdmxBeans
bean
- - the bean to addpublic void addHierarchicalCodelist(HierarchicalCodelistBean bean)
SdmxBeans
addHierarchicalCodelist
in interface SdmxBeans
bean
- - the bean to addpublic void addDataStructure(DataStructureBean bean)
SdmxBeans
addDataStructure
in interface SdmxBeans
bean
- - the bean to addpublic void addMetadataFlow(MetadataFlowBean bean)
SdmxBeans
addMetadataFlow
in interface SdmxBeans
bean
- - the bean to addpublic void addMetadataStructure(MetadataStructureDefinitionBean bean)
SdmxBeans
addMetadataStructure
in interface SdmxBeans
bean
- - the bean to addpublic void addProcess(ProcessBean bean)
SdmxBeans
addProcess
in interface SdmxBeans
bean
- - the bean to addpublic void addReportingTaxonomy(ReportingTaxonomyBean bean)
SdmxBeans
addReportingTaxonomy
in interface SdmxBeans
bean
- - the bean to addpublic void addStructureSet(StructureSetBean bean)
SdmxBeans
addStructureSet
in interface SdmxBeans
bean
- - the bean to addpublic void addProvisionAgreement(ProvisionAgreementBean bean)
SdmxBeans
addProvisionAgreement
in interface SdmxBeans
public void addRegistration(RegistrationBean registration)
SdmxBeans
addRegistration
in interface SdmxBeans
public void addSubscription(SubscriptionBean subscription)
SdmxBeans
addSubscription
in interface SdmxBeans
public java.util.Set<AgencyBean> getAgencies()
SdmxBeans
getAgencies
in interface SdmxBeans
public boolean hasAttachmentConstraints()
SdmxBeans
hasAttachmentConstraints
in interface SdmxBeans
public boolean hasAgenciesSchemes()
SdmxBeans
hasAgenciesSchemes
in interface SdmxBeans
public boolean hasContentConstraintBeans()
SdmxBeans
hasContentConstraintBeans
in interface SdmxBeans
public boolean hasOrganisationUnitSchemes()
SdmxBeans
hasOrganisationUnitSchemes
in interface SdmxBeans
public boolean hasDataConsumerSchemes()
SdmxBeans
hasDataConsumerSchemes
in interface SdmxBeans
public boolean hasDataflows()
SdmxBeans
hasDataflows
in interface SdmxBeans
public boolean hasDataProviderSchemes()
SdmxBeans
hasDataProviderSchemes
in interface SdmxBeans
public boolean hasMetadataflows()
SdmxBeans
hasMetadataflows
in interface SdmxBeans
public boolean hasCategorySchemes()
SdmxBeans
hasCategorySchemes
in interface SdmxBeans
public boolean hasCodelists()
SdmxBeans
hasCodelists
in interface SdmxBeans
public boolean hasHierarchicalCodelists()
SdmxBeans
hasHierarchicalCodelists
in interface SdmxBeans
public boolean hasCategorisations()
SdmxBeans
hasCategorisations
in interface SdmxBeans
public boolean hasConceptSchemes()
SdmxBeans
hasConceptSchemes
in interface SdmxBeans
public boolean hasMetadataStructures()
SdmxBeans
hasMetadataStructures
in interface SdmxBeans
public boolean hasDataStructures()
SdmxBeans
hasDataStructures
in interface SdmxBeans
public boolean hasReportingTaxonomys()
SdmxBeans
hasReportingTaxonomys
in interface SdmxBeans
public boolean hasStructureSets()
SdmxBeans
hasStructureSets
in interface SdmxBeans
public boolean hasProcesses()
SdmxBeans
hasProcesses
in interface SdmxBeans
public boolean hasProvisionAgreements()
SdmxBeans
hasProvisionAgreements
in interface SdmxBeans
public java.util.Set<AttachmentConstraintBean> getAttachmentConstraints()
SdmxBeans
getAttachmentConstraints
in interface SdmxBeans
public java.util.Set<ContentConstraintBean> getContentConstraintBeans()
SdmxBeans
getContentConstraintBeans
in interface SdmxBeans
public java.util.Set<AgencySchemeBean> getAgenciesSchemes()
SdmxBeans
getAgenciesSchemes
in interface SdmxBeans
public java.util.Set<OrganisationUnitSchemeBean> getOrganisationUnitSchemes()
SdmxBeans
getOrganisationUnitSchemes
in interface SdmxBeans
public java.util.Set<DataConsumerSchemeBean> getDataConsumerSchemes()
SdmxBeans
getDataConsumerSchemes
in interface SdmxBeans
public java.util.Set<DataProviderSchemeBean> getDataProviderSchemes()
SdmxBeans
getDataProviderSchemes
in interface SdmxBeans
public java.util.Set<CategorisationBean> getCategorisations()
SdmxBeans
getCategorisations
in interface SdmxBeans
public java.util.Set<CategorySchemeBean> getCategorySchemes()
SdmxBeans
getCategorySchemes
in interface SdmxBeans
public java.util.Set<CodelistBean> getCodelists()
SdmxBeans
getCodelists
in interface SdmxBeans
public java.util.Set<ConceptSchemeBean> getConceptSchemes()
SdmxBeans
getConceptSchemes
in interface SdmxBeans
public java.util.Set<DataflowBean> getDataflows()
SdmxBeans
getDataflows
in interface SdmxBeans
public java.util.Set<HierarchicalCodelistBean> getHierarchicalCodelists()
SdmxBeans
getHierarchicalCodelists
in interface SdmxBeans
public java.util.Set<DataStructureBean> getDataStructures()
SdmxBeans
getDataStructures
in interface SdmxBeans
public java.util.Set<MetadataFlowBean> getMetadataflows()
SdmxBeans
getMetadataflows
in interface SdmxBeans
public java.util.Set<MetadataStructureDefinitionBean> getMetadataStructures()
SdmxBeans
getMetadataStructures
in interface SdmxBeans
public java.util.Set<ProcessBean> getProcesses()
SdmxBeans
getProcesses
in interface SdmxBeans
public java.util.Set<ReportingTaxonomyBean> getReportingTaxonomys()
SdmxBeans
getReportingTaxonomys
in interface SdmxBeans
public java.util.Set<StructureSetBean> getStructureSets()
SdmxBeans
getStructureSets
in interface SdmxBeans
public java.util.Set<ProvisionAgreementBean> getProvisionAgreements()
SdmxBeans
getProvisionAgreements
in interface SdmxBeans
public java.util.Set<RegistrationBean> getRegistrations()
SdmxBeans
getRegistrations
in interface SdmxBeans
public java.util.Set<SubscriptionBean> getSubscriptions()
SdmxBeans
getSubscriptions
in interface SdmxBeans
public java.util.Set<AttachmentConstraintBean> getAttachmentConstraints(java.lang.String agencyId)
SdmxBeans
getAttachmentConstraints
in interface SdmxBeans
public AgencySchemeBean getAgencyScheme(java.lang.String agencyId)
SdmxBeans
getAgencyScheme
in interface SdmxBeans
public java.util.Set<ContentConstraintBean> getContentConstraintBeans(java.lang.String agencyId)
SdmxBeans
getContentConstraintBeans
in interface SdmxBeans
public java.util.Set<OrganisationUnitSchemeBean> getOrganisationUnitSchemes(java.lang.String agencyId)
SdmxBeans
getOrganisationUnitSchemes
in interface SdmxBeans
public DataConsumerSchemeBean getDataConsumerScheme(java.lang.String agencyId)
SdmxBeans
getDataConsumerScheme
in interface SdmxBeans
public java.util.Set<DataflowBean> getDataflows(java.lang.String agencyId)
SdmxBeans
getDataflows
in interface SdmxBeans
public DataProviderSchemeBean getDataProviderScheme(java.lang.String agencyId)
SdmxBeans
getDataProviderScheme
in interface SdmxBeans
public java.util.Set<MetadataFlowBean> getMetadataflows(java.lang.String agencyId)
SdmxBeans
getMetadataflows
in interface SdmxBeans
public java.util.Set<CategorySchemeBean> getCategorySchemes(java.lang.String agencyId)
SdmxBeans
getCategorySchemes
in interface SdmxBeans
public java.util.Set<CodelistBean> getCodelists(java.lang.String agencyId)
SdmxBeans
getCodelists
in interface SdmxBeans
public java.util.Set<HierarchicalCodelistBean> getHierarchicalCodelists(java.lang.String agencyId)
SdmxBeans
getHierarchicalCodelists
in interface SdmxBeans
public java.util.Set<CategorisationBean> getCategorisations(java.lang.String agencyId)
SdmxBeans
getCategorisations
in interface SdmxBeans
public java.util.Set<ConceptSchemeBean> getConceptSchemes(java.lang.String agencyId)
SdmxBeans
getConceptSchemes
in interface SdmxBeans
public java.util.Set<MetadataStructureDefinitionBean> getMetadataStructures(java.lang.String agencyId)
SdmxBeans
getMetadataStructures
in interface SdmxBeans
public java.util.Set<DataStructureBean> getDataStructures(java.lang.String agencyId)
SdmxBeans
getDataStructures
in interface SdmxBeans
public java.util.Set<ReportingTaxonomyBean> getReportingTaxonomys(java.lang.String agencyId)
SdmxBeans
getReportingTaxonomys
in interface SdmxBeans
public java.util.Set<StructureSetBean> getStructureSets(java.lang.String agencyId)
SdmxBeans
getStructureSets
in interface SdmxBeans
public java.util.Set<ProcessBean> getProcesses(java.lang.String agencyId)
SdmxBeans
getProcesses
in interface SdmxBeans
public java.util.Set<ProvisionAgreementBean> getProvisionAgreements(java.lang.String agencyId)
SdmxBeans
getProvisionAgreements
in interface SdmxBeans
public java.util.Set<RegistrationBean> getRegistrations(java.lang.String agencyId)
SdmxBeans
getRegistrations
in interface SdmxBeans
public java.util.Set<SubscriptionBean> getSubscriptions(java.lang.String agencyId)
SdmxBeans
getSubscriptions
in interface SdmxBeans
public java.util.Set<AgencyBean> getAgencies(MaintainableRefBean ref)
SdmxBeans
getAgencies
in interface SdmxBeans
public java.util.Set<AttachmentConstraintBean> getAttachmentConstraints(MaintainableRefBean ref)
SdmxBeans
getAttachmentConstraints
in interface SdmxBeans
public java.util.Set<AgencySchemeBean> getAgenciesSchemes(MaintainableRefBean ref)
SdmxBeans
getAgenciesSchemes
in interface SdmxBeans
public java.util.Set<ContentConstraintBean> getContentConstraintBeans(MaintainableRefBean ref)
SdmxBeans
getContentConstraintBeans
in interface SdmxBeans
public java.util.Set<OrganisationUnitSchemeBean> getOrganisationUnitSchemes(MaintainableRefBean ref)
SdmxBeans
getOrganisationUnitSchemes
in interface SdmxBeans
public java.util.Set<DataConsumerSchemeBean> getDataConsumerSchemes(MaintainableRefBean ref)
SdmxBeans
getDataConsumerSchemes
in interface SdmxBeans
public java.util.Set<DataflowBean> getDataflows(MaintainableRefBean ref)
SdmxBeans
getDataflows
in interface SdmxBeans
public java.util.Set<DataProviderSchemeBean> getDataProviderSchemes(MaintainableRefBean ref)
SdmxBeans
getDataProviderSchemes
in interface SdmxBeans
public java.util.Set<MetadataFlowBean> getMetadataflows(MaintainableRefBean ref)
SdmxBeans
getMetadataflows
in interface SdmxBeans
public java.util.Set<CategorySchemeBean> getCategorySchemes(MaintainableRefBean ref)
SdmxBeans
getCategorySchemes
in interface SdmxBeans
public java.util.Set<CodelistBean> getCodelists(MaintainableRefBean ref)
SdmxBeans
getCodelists
in interface SdmxBeans
public java.util.Set<HierarchicalCodelistBean> getHierarchicalCodelists(MaintainableRefBean ref)
SdmxBeans
getHierarchicalCodelists
in interface SdmxBeans
public java.util.Set<CategorisationBean> getCategorisations(MaintainableRefBean ref)
SdmxBeans
getCategorisations
in interface SdmxBeans
public java.util.Set<ConceptSchemeBean> getConceptSchemes(MaintainableRefBean ref)
SdmxBeans
getConceptSchemes
in interface SdmxBeans
public java.util.Set<MetadataStructureDefinitionBean> getMetadataStructures(MaintainableRefBean ref)
SdmxBeans
getMetadataStructures
in interface SdmxBeans
public java.util.Set<DataStructureBean> getDataStructures(MaintainableRefBean ref)
SdmxBeans
getDataStructures
in interface SdmxBeans
public java.util.Set<ReportingTaxonomyBean> getReportingTaxonomys(MaintainableRefBean ref)
SdmxBeans
getReportingTaxonomys
in interface SdmxBeans
public java.util.Set<StructureSetBean> getStructureSets(MaintainableRefBean ref)
SdmxBeans
getStructureSets
in interface SdmxBeans
public java.util.Set<ProcessBean> getProcesses(MaintainableRefBean ref)
SdmxBeans
getProcesses
in interface SdmxBeans
public java.util.Set<ProvisionAgreementBean> getProvisionAgreements(MaintainableRefBean ref)
SdmxBeans
getProvisionAgreements
in interface SdmxBeans
public java.util.Set<RegistrationBean> getRegistrations(MaintainableRefBean ref)
SdmxBeans
getRegistrations
in interface SdmxBeans
public java.util.Set<SubscriptionBean> getSubscriptions(MaintainableRefBean ref)
SdmxBeans
getSubscriptions
in interface SdmxBeans
public void removeCategorisation(CategorisationBean bean)
SdmxBeans
removeCategorisation
in interface SdmxBeans
public void removeMaintainable(MaintainableBean bean)
SdmxBeans
removeMaintainable
in interface SdmxBeans
public void removeAttachmentConstraintBean(AttachmentConstraintBean bean)
SdmxBeans
removeAttachmentConstraintBean
in interface SdmxBeans
public void removeContentConstraintBean(ContentConstraintBean bean)
SdmxBeans
removeContentConstraintBean
in interface SdmxBeans
public void removeAgencyScheme(AgencySchemeBean bean)
SdmxBeans
removeAgencyScheme
in interface SdmxBeans
public void removeDataProviderScheme(DataProviderSchemeBean bean)
SdmxBeans
removeDataProviderScheme
in interface SdmxBeans
public void removeDataConsumerScheme(DataConsumerSchemeBean bean)
SdmxBeans
removeDataConsumerScheme
in interface SdmxBeans
public void removeOrganisationUnitScheme(OrganisationUnitSchemeBean bean)
SdmxBeans
removeOrganisationUnitScheme
in interface SdmxBeans
public void removeCategoryScheme(CategorySchemeBean bean)
SdmxBeans
removeCategoryScheme
in interface SdmxBeans
public void removeCodelist(CodelistBean bean)
SdmxBeans
removeCodelist
in interface SdmxBeans
public void removeConceptScheme(ConceptSchemeBean bean)
SdmxBeans
removeConceptScheme
in interface SdmxBeans
public void removeDataflow(DataflowBean bean)
SdmxBeans
removeDataflow
in interface SdmxBeans
public void removeHierarchicalCodelist(HierarchicalCodelistBean bean)
SdmxBeans
removeHierarchicalCodelist
in interface SdmxBeans
public void removeDataStructure(DataStructureBean bean)
SdmxBeans
removeDataStructure
in interface SdmxBeans
public void removeMetadataFlow(MetadataFlowBean bean)
SdmxBeans
removeMetadataFlow
in interface SdmxBeans
public void removeMetadataStructure(MetadataStructureDefinitionBean bean)
SdmxBeans
removeMetadataStructure
in interface SdmxBeans
public void removeProcess(ProcessBean bean)
SdmxBeans
removeProcess
in interface SdmxBeans
public void removeReportingTaxonomy(ReportingTaxonomyBean bean)
SdmxBeans
removeReportingTaxonomy
in interface SdmxBeans
public void removeStructureSet(StructureSetBean bean)
SdmxBeans
removeStructureSet
in interface SdmxBeans
public void removeProvisionAgreement(ProvisionAgreementBean bean)
SdmxBeans
removeProvisionAgreement
in interface SdmxBeans
public void removeRegistration(RegistrationBean registration)
SdmxBeans
removeRegistration
in interface SdmxBeans
public void removeSubscription(SubscriptionBean subscription)
SdmxBeans
removeSubscription
in interface SdmxBeans