/** * Remove the given dataset from this catalog if it is a direct child of this catalog. * * @param ds remove this dataset * @return true if found and removed */ public boolean removeDataset(InvDatasetImpl ds) { if (this.datasets.remove(ds)) { ds.setParent(null); removeDatasetByID(ds); return true; } return false; }
/** * Remove the given dataset from this catalog if it is a direct child of this catalog. * * @param ds remove this dataset * @return true if found and removed */ public boolean removeDataset(InvDatasetImpl ds) { if (this.datasets.remove(ds)) { ds.setParent(null); removeDatasetByID(ds); return true; } return false; }
/** * Remove the given dataset from this catalog if it is a direct child of this catalog. * * @param ds remove this dataset * @return true if found and removed */ public boolean removeDataset(InvDatasetImpl ds) { if (this.datasets.remove(ds)) { ds.setParent(null); removeDatasetByID(ds); return true; } return false; }
/** * Remove the given dataset element from this dataset if it is in the dataset. * * @param ds - the dataset element to be removed * @return true if this dataset contained the given dataset element. */ public boolean removeDataset(InvDatasetImpl ds) { if (this.datasets.remove(ds)) { ds.setParent(null); InvCatalogImpl cat = (InvCatalogImpl) getParentCatalog(); if (cat != null) cat.removeDatasetByID(ds); return (true); } return (false); }
/** * Remove the given dataset element from this dataset if it is in the dataset. * * @param ds - the dataset element to be removed * @return true if this dataset contained the given dataset element. */ public boolean removeDataset(InvDatasetImpl ds) { if (this.datasets.remove(ds)) { ds.setParent(null); InvCatalogImpl cat = (InvCatalogImpl) getParentCatalog(); if (cat != null) cat.removeDatasetByID(ds); return (true); } return (false); }
/** * Replace the given dataset if it is a nesetd dataset. * * @param remove - the dataset element to be removed * @param add - the dataset element to be added * @return true on success */ public boolean replaceDataset(InvDatasetImpl remove, InvDatasetImpl add) { for (int i = 0; i < datasets.size(); i++) { InvDataset dataset = datasets.get(i); if (dataset.equals(remove)) { datasets.set(i, add); InvCatalogImpl cat = (InvCatalogImpl) getParentCatalog(); if (cat != null) { cat.removeDatasetByID(remove); cat.addDatasetByID(add); } return true; } } return false; }
/** * Replace the given dataset if it is a nesetd dataset. * * @param remove - the dataset element to be removed * @param add - the dataset element to be added * @return true on success */ public boolean replaceDataset(InvDatasetImpl remove, InvDatasetImpl add) { for (int i = 0; i < datasets.size(); i++) { InvDataset dataset = datasets.get(i); if (dataset.equals(remove)) { datasets.set(i, add); InvCatalogImpl cat = (InvCatalogImpl) getParentCatalog(); if (cat != null) { cat.removeDatasetByID(remove); cat.addDatasetByID(add); } return true; } } return false; }
/** * Remove the given dataset element from this dataset if it is in the dataset. * * @param ds - the dataset element to be removed * @return true if this dataset contained the given dataset element. */ public boolean removeDataset(InvDatasetImpl ds) { if (this.datasets.remove(ds)) { ds.setParent(null); InvCatalogImpl cat = (InvCatalogImpl) getParentCatalog(); if (cat != null) cat.removeDatasetByID(ds); return (true); } return (false); }
/** * Replace the given dataset if it is a nesetd dataset. * * @param remove - the dataset element to be removed * @param add - the dataset element to be added * @return true on success */ public boolean replaceDataset(InvDatasetImpl remove, InvDatasetImpl add) { for (int i = 0; i < datasets.size(); i++) { InvDataset dataset = datasets.get(i); if (dataset.equals(remove)) { datasets.set(i, add); InvCatalogImpl cat = (InvCatalogImpl) getParentCatalog(); if (cat != null) { cat.removeDatasetByID(remove); cat.addDatasetByID(add); } return true; } } return false; }
/** * Replace the given dataset if it is a nested dataset. * * @param remove - the dataset element to be removed * @param add - the dataset element to be added * @return true on success */ public boolean replaceDataset(InvDatasetImpl remove, InvDatasetImpl add) { if (topDataset.equals(remove)) { topDataset = add; topDataset.setCatalog(this); } for (int i = 0; i < datasets.size(); i++) { InvDataset dataset = datasets.get(i); if (dataset.equals(remove)) { datasets.set(i, add); removeDatasetByID(remove); addDatasetByID(add); return true; } } return false; }
/** * Replace the given dataset if it is a nested dataset. * * @param remove - the dataset element to be removed * @param add - the dataset element to be added * @return true on success */ public boolean replaceDataset(InvDatasetImpl remove, InvDatasetImpl add) { if (topDataset.equals(remove)) { topDataset = add; topDataset.setCatalog(this); } for (int i = 0; i < datasets.size(); i++) { InvDataset dataset = datasets.get(i); if (dataset.equals(remove)) { datasets.set(i, add); removeDatasetByID(remove); addDatasetByID(add); return true; } } return false; }
/** * Replace the given dataset if it is a nested dataset. * * @param remove - the dataset element to be removed * @param add - the dataset element to be added * @return true on success */ public boolean replaceDataset(InvDatasetImpl remove, InvDatasetImpl add) { if (topDataset.equals(remove)) { topDataset = add; topDataset.setCatalog(this); } for (int i = 0; i < datasets.size(); i++) { InvDataset dataset = datasets.get(i); if (dataset.equals(remove)) { datasets.set(i, add); removeDatasetByID(remove); addDatasetByID(add); return true; } } return false; }