1 package net.avcompris.commons3.core;
2
3 import javax.annotation.Nullable;
4
5 import net.avcompris.commons3.api.Entities;
6 import net.avcompris.commons3.api.Entity;
7
8
9
10
11
12
13
14
15
16
17 public interface MutableEntities<T extends Entity> extends Entities<T> {
18
19
20
21 MutableEntities<T> addToResults(T item);
22
23 MutableEntities<T> setStart(int start);
24
25 MutableEntities<T> setLimit(int limit);
26
27 MutableEntities<T> setSize(int size);
28
29 MutableEntities<T> setTotal(int total);
30
31 MutableEntities<T> setTookMs(int tookMs);
32
33 MutableEntities<T> setSqlWhereClause(@Nullable String sqlWhereClause);
34 }