blob: bc21668eafd2b9616a400500acf4d1de61d06b02 [file] [log] [blame]
Michael Hanl1ea00452015-06-25 19:33:05 +02001package de.ids_mannheim.korap.config;
2
Michael Hanlcafa03e2015-06-26 17:01:16 +02003import de.ids_mannheim.korap.query.serialize.MetaQueryBuilder;
4
Michael Hanl1ea00452015-06-25 19:33:05 +02005/**
6 * @author hanl
7 * @date 25/06/2015
8 */
9public class QueryBuilderUtil {
Michael Hanlcafa03e2015-06-26 17:01:16 +020010
Michael Hanl8abaf9e2016-05-23 16:46:35 +020011 public static MetaQueryBuilder defaultMetaBuilder (Integer pageIndex,
12 Integer pageInteger, Integer pageLength, String ctx, Boolean cutoff) {
Michael Hanlcafa03e2015-06-26 17:01:16 +020013 MetaQueryBuilder meta = new MetaQueryBuilder();
14 meta.addEntry("startIndex", pageIndex)
15 .addEntry("startPage", pageInteger)
16 .addEntry("count", pageLength).setSpanContext(ctx)
17 .addEntry("cutOff", cutoff);
18 return meta;
19
20 }
Michael Hanl1ea00452015-06-25 19:33:05 +020021}