@Override public void run() throws NuxeoException { if (StringUtils.isNotBlank(this.query)) { // ES query ElasticSearchService ess = ToutaticeEsQueryHelper.getElasticSearchService(); NxQueryBuilder queryBuilder = new NxQueryBuilder(super.session).fetchFromElasticsearch().nxql(this.query).limit(this.limit); this.iqr = ess.queryAndAggregate(queryBuilder).getRows(); } else { throw new NuxeoException("No query defined."); } }