}
private void storeTestResource() throws EXistException {
BrokerPool pool = BrokerPool.getInstance();
DBBroker broker = null;
try {
broker = pool.get(pool.getSecurityManager().getSystemSubject());
TransactionManager transact = pool.getTransactionManager();
Txn transaction = transact.beginTransaction();
System.out.println("Transaction started ...");
Collection collection = broker
.getOrCreateCollection(transaction, TestConstants.TEST_COLLECTION_URI);
broker.saveCollection(transaction, collection);
@SuppressWarnings("unused")
BinaryDocument doc =
collection.addBinaryResource(transaction, broker,
DOCUMENT_NAME_URI , EMPTY_BINARY_FILE.getBytes(), "text/text");
transact.commit(transaction);
System.out.println("Transaction commited ...");
} catch (Exception e) {
fail(e.getMessage());
} finally {
pool.release(broker);
}
}