View Javadoc
1   /*
2    * RecordDeleter.java
3    *
4    * Created on October 25, 2004, 12:02 PM
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  }