1
2
3
4
5
6
7 package gov.noaa.gdsg.xmldbremote.manage;
8
9 import org.xmldb.api.base.Collection;
10 import org.xmldb.api.base.Resource;
11 import org.xmldb.api.base.XMLDBException;
12
13 /***
14 * Deletes a record by ID.
15 * @author tns
16 * @version $Id: RecordRemover.java,v 1.1 2004/10/29 17:47:13 mrxtravis Exp $
17 */
18 public class RecordRemover extends BaseRecordAdmin {
19
20 /*** Creates a new instance of RecordDeleter */
21 public RecordRemover() {
22 }
23
24 public void removeRecord(String resourceId) throws Exception {
25 if (this.collectionManager == null){
26 throw new NullPointerException("Collection Manager not set");
27 }
28 Collection collection = this.collectionManager.getCollection();
29 Resource resource = collection.getResource(resourceId);
30 collection.removeResource(resource);
31 }
32
33
34
35 }