Package org.xmldb.api.modules

Examples of org.xmldb.api.modules.CollectionManagementService.removeCollection()


    public void clearDB() {
        try {
      org.xmldb.api.base.Collection root =
                    DatabaseManager.getCollection("xmldb:exist://" + TestConstants.TEST_COLLECTION_URI.toString(), "admin", null);
      CollectionManagementService service = (CollectionManagementService) root.getService("CollectionManagementService", "1.0");
      service.removeCollection(".");
        } catch (XMLDBException e) {
      e.printStackTrace();
      fail(e.getMessage());
    }
    }
View Full Code Here


    @AfterClass
    public static void closeDB() {
        try {
            Collection root = DatabaseManager.getCollection(XmldbURI.LOCAL_DB, "admin", "");
            CollectionManagementService cmgr = (CollectionManagementService) root.getService("CollectionManagementService", "1.0");
            cmgr.removeCollection("test");

//            Collection configRoot = DatabaseManager.getCollection("xmldb:exist://" + CollectionConfigurationManager.CONFIG_COLLECTION,
//                    "admin", null);
//            cmgr = (CollectionManagementService) configRoot.getService("CollectionManagementService", "1.0");
//            cmgr.removeCollection("db");
View Full Code Here

            }
        }
       
        if(foundPubmedConfig) {
            final CollectionManagementService service = (CollectionManagementService)colConfigDb.getService("CollectionManagementService", "1.0");
            service.removeCollection(TEST_COLLECTION_NAME);
        }
    }
   
    @BeforeClass
    public static void startDbAndCreateTestCollexction() throws Exception {
View Full Code Here

   
    protected void tearDown() throws Exception {
        try {
            CollectionManagementService service = (CollectionManagementService)
                testCollection.getService("CollectionManagementService", "1.0");
            service.removeCollection("/db/test-pool");
           
        } catch (XMLDBException e) {
            e.printStackTrace();
            fail(e.getMessage());
        }
View Full Code Here

                            try {
                                // Cut trailing '/'
                                String k = this.key.substring(0, this.key.length() - 1);
                                CollectionManagementService service =
                                        (CollectionManagementService) collection.getService("CollectionManagementService", "1.0");
                                service.removeCollection(k);
                                result = "success";
                            } catch (XMLDBException e) {
                                message = "Failed to delete collection " + this.key + ": " + e.errorCode;
                                getLogger().error(message, e);
                            }
View Full Code Here

                collection.removeResource(resource);
            } else if (status == ST_COLLECTION) {
                Collection parent = collection.getParentCollection();
                CollectionManagementService service =
                    (CollectionManagementService) parent.getService("CollectionManagementService", "1.0");
                service.removeCollection(collection.getName());
                close(parent);
            }
        } catch (SourceException se) {
            throw se;
        } catch (XMLDBException xdbe) {
View Full Code Here

                            try {
                                // Cut trailing '/'
                                String k = this.key.substring(0, this.key.length() - 1);
                                CollectionManagementService service =
                                        (CollectionManagementService) collection.getService("CollectionManagementService", "1.0");
                                service.removeCollection(k);
                                result = "success";
                            } catch (XMLDBException e) {
                                message = "Failed to delete collection " + this.key + ": " + e.errorCode;
                                getLogger().error(message, e);
                            }
View Full Code Here

                Collection collection = DatabaseManager.getCollection(base, user, password);

                CollectionManagementService service =
                        (CollectionManagementService) collection.getService("CollectionManagementService", "1.0");
                service.removeCollection(name);
            } catch (XMLDBException e) {
                String message = "Failed to remove collection " + name + ": " + e.errorCode;
                getLogger().error(message, e);
                throw new SourceException(message);
            }
View Full Code Here

                            try {
                                // Cut trailing '/'
                                String k = this.key.substring(0, this.key.length() - 1);
                                CollectionManagementService service =
                                        (CollectionManagementService) collection.getService("CollectionManagementService", "1.0");
                                service.removeCollection(k);
                                result = "success";
                            } catch (XMLDBException e) {
                                message = "Failed to delete collection " + this.key + ": " + e.errorCode;
                                getLogger().error(message, e);
                            }
View Full Code Here

                collection.removeResource(resource);
            } else if (status == ST_COLLECTION) {
                Collection parent = collection.getParentCollection();
                CollectionManagementService service =
                    (CollectionManagementService) parent.getService("CollectionManagementService", "1.0");
                service.removeCollection(collection.getName());
                close(parent);
            }
        } catch (SourceException se) {
            throw se;
        } catch (XMLDBException xdbe) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.