public class SuperBeansImpl extends java.lang.Object implements SuperBeans
Constructor and Description |
---|
SuperBeansImpl() |
SuperBeansImpl(java.util.Collection<MaintainableSuperBean> allBeans) |
SuperBeansImpl(SuperBeans... beans) |
Modifier and Type | Method and Description |
---|---|
void |
addCategoryScheme(CategorySchemeSuperBean bean)
Add a CategorySchemeSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addCodelist(CodelistSuperBean bean)
Add a CodelistSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addConceptScheme(ConceptSchemeSuperBean bean)
Add a ConceptSchemeSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addDataflow(DataflowSuperBean bean)
Add a DataflowSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addDataStructure(DataStructureSuperBean bean)
Add a DataStructureSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addHierarchicalCodelist(HierarchicalCodelistSuperBean bean)
Add a HierarchicalCodelistSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addMaintainable(MaintainableSuperBean bean) |
void |
addMetadataStructure(MetadataStructureSuperBean bean)
Add a HierarchicalCodelistSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addProcess(ProcessSuperBean bean)
Add a ProcessSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addProvision(ProvisionAgreementSuperBean bean)
Add a ProvisionAgreementSuperBean to this container, overwrite if one already exists with the same URN
|
void |
addRegistration(RegistrationSuperBean bean)
Add a RegistrationSuperBean to this container, overwrite if one already exists with the same URN
|
java.util.Set<MaintainableSuperBean> |
getAllMaintainables()
Returns a copy of the MaintainableSuperBean Set.
|
java.util.Set<CategorySchemeSuperBean> |
getCategorySchemes()
Returns a copy of the CategorySchemeSuperBean Set.
|
java.util.Set<CodelistSuperBean> |
getCodelists()
Returns a copy of the CodelistSuperBean Set.
|
java.util.Set<ConceptSchemeSuperBean> |
getConceptSchemes()
Returns a copy of the ConceptSchemeSuperBean Set.
|
java.util.Set<DataflowSuperBean> |
getDataflows()
Returns a copy of the DataflowSuperBean Set.
|
java.util.Set<DataStructureSuperBean> |
getDataStructures()
Returns a copy of the DataStructureSuperBean Set.
|
java.util.Set<HierarchicalCodelistSuperBean> |
getHierarchicalCodelists()
Returns a copy of the HierarchicalCodelistSuperBean Set.
|
java.util.Set<MetadataStructureSuperBean> |
getMetadataStructures()
Returns a copy of the MetadataStructureSuperBean Set.
|
java.util.Set<ProcessSuperBean> |
getProcesses()
Returns a copy of the ProcessSuperBean Set.
|
java.util.Set<ProvisionAgreementSuperBean> |
getProvisions()
Returns a copy of the ProvisionAgreementSuperBean Set.
|
java.util.Set<RegistrationSuperBean> |
getRegistartions()
Returns a copy of the RegistrationSuperBean Set.
|
void |
merge(SuperBeans superBeans)
Merges the super
|
void |
removeCategoryScheme(CategorySchemeSuperBean bean)
Remove the given CategorySchemeSuperBean from this container, do nothing if it is not in this container
|
void |
removeCodelist(CodelistSuperBean bean)
Remove the given CategorySchemeSuperBean from this container, do nothing if it is not in this container
|
void |
removeConceptScheme(ConceptSchemeSuperBean bean)
Remove the given CategorySchemeSuperBean from this container, do nothing if it is not in this container
|
void |
removeDataflow(DataflowSuperBean bean)
Remove the given DataflowSuperBean from this container, do nothing if it is not in this container
|
void |
removeDataStructure(DataStructureSuperBean bean)
Remove the given DataStructureSuperBean from this container, do nothing if it is not in this container
|
void |
removeHierarchicalCodelist(HierarchicalCodelistSuperBean bean)
Remove the given HierarchicalCodelistSuperBean from this container, do nothing if it is not in this container
|
void |
removeMetadataStructure(MetadataStructureSuperBean bean)
Remove the given MetadataStructureSuperBean from this container, do nothing if it is not in this container
|
void |
removeProcess(ProcessSuperBean bean)
Remove the given ProcessSuperBean from this container, do nothing if it is not in this container
|
void |
removeProvision(ProvisionAgreementSuperBean bean)
Remove the given ProvisionAgreementSuperBean from this container, do nothing if it is not in this container
|
void |
removeRegistration(RegistrationSuperBean bean)
Remove the given RegistrationSuperBean from this container, do nothing if it is not in this container
|
public SuperBeansImpl()
public SuperBeansImpl(java.util.Collection<MaintainableSuperBean> allBeans)
public SuperBeansImpl(SuperBeans... beans)
public void merge(SuperBeans superBeans)
SuperBeans
merge
in interface SuperBeans
public void addMaintainable(MaintainableSuperBean bean)
addMaintainable
in interface SuperBeans
public void addCategoryScheme(CategorySchemeSuperBean bean)
SuperBeans
addCategoryScheme
in interface SuperBeans
public void addCodelist(CodelistSuperBean bean)
SuperBeans
addCodelist
in interface SuperBeans
public void addConceptScheme(ConceptSchemeSuperBean bean)
SuperBeans
addConceptScheme
in interface SuperBeans
public void addDataflow(DataflowSuperBean bean)
SuperBeans
addDataflow
in interface SuperBeans
public void addHierarchicalCodelist(HierarchicalCodelistSuperBean bean)
SuperBeans
addHierarchicalCodelist
in interface SuperBeans
public void addDataStructure(DataStructureSuperBean bean)
SuperBeans
addDataStructure
in interface SuperBeans
public void addMetadataStructure(MetadataStructureSuperBean bean)
SuperBeans
addMetadataStructure
in interface SuperBeans
public void addProvision(ProvisionAgreementSuperBean bean)
SuperBeans
addProvision
in interface SuperBeans
public void addProcess(ProcessSuperBean bean)
SuperBeans
addProcess
in interface SuperBeans
public void addRegistration(RegistrationSuperBean bean)
SuperBeans
addRegistration
in interface SuperBeans
public java.util.Set<CategorySchemeSuperBean> getCategorySchemes()
SuperBeans
getCategorySchemes
in interface SuperBeans
public java.util.Set<CodelistSuperBean> getCodelists()
SuperBeans
getCodelists
in interface SuperBeans
public java.util.Set<ConceptSchemeSuperBean> getConceptSchemes()
SuperBeans
getConceptSchemes
in interface SuperBeans
public java.util.Set<DataflowSuperBean> getDataflows()
SuperBeans
getDataflows
in interface SuperBeans
public java.util.Set<HierarchicalCodelistSuperBean> getHierarchicalCodelists()
SuperBeans
getHierarchicalCodelists
in interface SuperBeans
public java.util.Set<DataStructureSuperBean> getDataStructures()
SuperBeans
getDataStructures
in interface SuperBeans
public java.util.Set<MetadataStructureSuperBean> getMetadataStructures()
SuperBeans
getMetadataStructures
in interface SuperBeans
public java.util.Set<ProvisionAgreementSuperBean> getProvisions()
SuperBeans
getProvisions
in interface SuperBeans
public java.util.Set<ProcessSuperBean> getProcesses()
SuperBeans
getProcesses
in interface SuperBeans
public java.util.Set<RegistrationSuperBean> getRegistartions()
SuperBeans
getRegistartions
in interface SuperBeans
public void removeCategoryScheme(CategorySchemeSuperBean bean)
SuperBeans
removeCategoryScheme
in interface SuperBeans
public void removeCodelist(CodelistSuperBean bean)
SuperBeans
removeCodelist
in interface SuperBeans
public void removeConceptScheme(ConceptSchemeSuperBean bean)
SuperBeans
removeConceptScheme
in interface SuperBeans
public void removeDataflow(DataflowSuperBean bean)
SuperBeans
removeDataflow
in interface SuperBeans
public void removeHierarchicalCodelist(HierarchicalCodelistSuperBean bean)
SuperBeans
removeHierarchicalCodelist
in interface SuperBeans
public void removeDataStructure(DataStructureSuperBean bean)
SuperBeans
removeDataStructure
in interface SuperBeans
public void removeMetadataStructure(MetadataStructureSuperBean bean)
SuperBeans
removeMetadataStructure
in interface SuperBeans
public void removeProvision(ProvisionAgreementSuperBean bean)
SuperBeans
removeProvision
in interface SuperBeans
public void removeProcess(ProcessSuperBean bean)
SuperBeans
removeProcess
in interface SuperBeans
public void removeRegistration(RegistrationSuperBean bean)
SuperBeans
removeRegistration
in interface SuperBeans
public java.util.Set<MaintainableSuperBean> getAllMaintainables()
SuperBeans
getAllMaintainables
in interface SuperBeans