From: Aron Roberts Date: Tue, 15 Apr 2014 01:43:29 +0000 (-0700) Subject: CSPACE-6359: Misc cleanup of code and comments in RepositoryJavaClientImpl. X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=4c40683aaedf3474836e769fde47dec0b6436a59;p=tmp%2Fjakarta-migration.git CSPACE-6359: Misc cleanup of code and comments in RepositoryJavaClientImpl. --- diff --git a/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java b/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java index 12d809bcd..c8bb4a62e 100644 --- a/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java +++ b/services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java @@ -876,28 +876,32 @@ public class RepositoryJavaClientImpl implements RepositoryClient 0) || (queryContext.getDocFilter().getPageSize() > 0)) { - docList = repoSession.query(query, null, - queryContext.getDocFilter().getPageSize(), queryContext.getDocFilter().getOffset(), true); + // NXQL query } else { - docList = repoSession.query(query); + String query = NuxeoUtils.buildNXQLQuery(ctx, queryContext); + if (logger.isDebugEnabled()) { + logger.debug("Executing NXQL query: " + query.toString()); + } + Profiler profiler = new Profiler(this, 2); + profiler.log("Executing NXQL query: " + query.toString()); + profiler.start(); + // If we have a page size and/or offset, then reflect those values + // when constructing the query, and also pass 'true' to get totalSize + // in the returned DocumentModelList. + if ((queryContext.getDocFilter().getOffset() > 0) || (queryContext.getDocFilter().getPageSize() > 0)) { + docList = repoSession.query(query, null, + queryContext.getDocFilter().getPageSize(), queryContext.getDocFilter().getOffset(), true); + } else { + docList = repoSession.query(query); + } + profiler.stop(); } - profiler.stop(); //set repoSession to handle the document ((DocumentModelHandler) handler).setRepositorySession(repoSession); @@ -923,10 +927,11 @@ public class RepositoryJavaClientImpl implements RepositoryClient