@Override public void setQueryManagement(QueryManagement queryMgr) { super.setQueryManagement(queryMgr); ((QueryManagementImpl) queryMgr).setRepository(this); }
@Override public void setTxManagement(TransactionManagement txMgr) { super.setTxManagement(txMgr); ((TransactionManagementImpl) txMgr).setRepository(this); }
@Override public void setAccessManagement(AccessManagement accessMgr) { super.setAccessManagement(accessMgr); ((AccessManagementImpl) accessMgr).setRepository(this); }
@Override public void setDocumentManagement(DocumentManagement docMgr) { super.setDocumentManagement(docMgr); ((DocumentManagementImpl) docMgr).initialize(this); }
protected void checkPermission(Permission.Value perm) throws BagriException { //repo.getXQProcessor(clientId); ((SchemaRepositoryBase) repo).setClientId(clientId); repo.getAccessManagement().checkPermission(clientId, perm); }
@Override public void setQueryManagement(QueryManagement queryMgr) { super.setQueryManagement(queryMgr); ((QueryManagementImpl) queryMgr).initialize(this); }
@Override public void setTxManagement(TransactionManagement txMgr) { super.setTxManagement(txMgr); ((TransactionManagementImpl) txMgr).initialize(this); }