blob: fb838b1c2d7d9d5a876ebf34944748df0aac5dc3 [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,
margaretha35e1ca22023-11-16 22:00:01 +010012 Integer pageInteger, Integer pageLength, String ctx,
13 Boolean cutoff) {
Michael Hanlcafa03e2015-06-26 17:01:16 +020014 MetaQueryBuilder meta = new MetaQueryBuilder();
15 meta.addEntry("startIndex", pageIndex)
16 .addEntry("startPage", pageInteger)
17 .addEntry("count", pageLength).setSpanContext(ctx)
18 .addEntry("cutOff", cutoff);
19 return meta;
20
21 }
Michael Hanl1ea00452015-06-25 19:33:05 +020022}