/** * * @return document management implementation */ public DocumentManagement getDocumentManagement() { return xRepo.getDocumentManagement(); }
public boolean removeDocument(String uri) { try { xRepo.getDocumentManagement().removeDocument(uri, null); return true; } catch (BagriException ex) { return false; } }
private DocumentManagement getDocManager() { SchemaRepository repo = getRepository(); if (repo != null) { return repo.getDocumentManagement(); } return null; }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = repo.getDocumentManagement(); }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = repo.getDocumentManagement(); }
private DocumentManagement getDocManager() { SchemaRepository repo = getRepository(); if (repo != null) { return repo.getDocumentManagement(); } return null; }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = (DocumentManagementImpl) repo.getDocumentManagement(); }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = (DocumentManagement) repo.getDocumentManagement(); }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = repo.getDocumentManagement(); }
@Override public void deleteDocument(String uri) throws BagriException { xRepo.getDocumentManagement().removeDocument(uri, null); }
private int storeDocument(String uri, String content) throws BagriException { Properties props = new Properties(); props.setProperty(pn_document_data_format, "XML"); DocumentAccessor xDoc = xRepo.getDocumentManagement().storeDocument(uri, content, props); return xDoc.getVersion(); }
private String storeDocument(String uri, String xml) { try { Properties props = new Properties(); props.setProperty(pn_document_data_format, "XML"); DocumentAccessor doc = xRepo.getDocumentManagement().storeDocument(uri, xml, props); //logger.trace("storeDocument.exit; result: {}", result); return doc.getUri(); } catch (BagriException ex) { return null; } }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = repo.getDocumentManagement(); this.txMgr = (TransactionManagement) repo.getTxManagement(); }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = repo.getDocumentManagement(); this.txMgr = (TransactionManagement) repo.getTxManagement(); }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = repo.getDocumentManagement(); this.txMgr = (TransactionManagement) repo.getTxManagement(); }
@Autowired @Override public void setRepository(SchemaRepository repo) { super.setRepository(repo); this.docMgr = repo.getDocumentManagement(); this.txMgr = (TransactionManagement) repo.getTxManagement(); }
public String getDocument(String uri) throws BagriException { // get it as Map? DocumentAccessor doc = xRepo.getDocumentManagement().getDocument(uri, null); return doc.getContent(); }
@Override public void setSchemaManager(SchemaManager schemaManager) { super.setSchemaManager(schemaManager); this.docManager = schemaManager.getRepository().getDocumentManagement(); }
@Override public String readDocument(String uri) throws BagriException { DocumentAccessor doc = xRepo.getDocumentManagement().getDocument(uri, null); if (doc == null) { return null; } return doc.getContent(); }
public void afterInsert(Document doc, SchemaRepository repo) { logger.info("afterInsert.enter; doc: {}; repo: {}", doc, repo); try { Properties props = new Properties(); props.setProperty(pn_document_data_format, "XML"); DocumentAccessor da = repo.getDocumentManagement().getDocument(doc.getUri(), props); Security sec = da.getContent(); logger.info("afterInsert.exit; got security: {}/{}/{}", sec.getName(), sec.getSymbol(), sec.getId()); } catch (BagriException ex) { logger.info("afterInsert.error; got exception: {}", ex.getMessage()); } }