1 package net.avcompris.commons3.api;
2
3 import org.joda.time.DateTime;
4
5 import net.avcompris.commons.query.Filterings;
6
7 public interface UserSessionFilterings extends Filterings<UserSessionFiltering, UserSessionFiltering.Field> {
8
9
10
11 @Override
12 UserSessionFiltering eq(UserSessionFiltering.Field field, String s);
13
14 @Override
15 UserSessionFiltering neq(UserSessionFiltering.Field field, String s);
16
17 @Override
18 UserSessionFiltering contains(UserSessionFiltering.Field field, String s);
19
20 @Override
21 UserSessionFiltering doesntContain(UserSessionFiltering.Field field, String s);
22
23
24
25 @Override
26 UserSessionFiltering eq(UserSessionFiltering.Field field, int n);
27
28 @Override
29 UserSessionFiltering neq(UserSessionFiltering.Field field, int n);
30
31 @Override
32 UserSessionFiltering gt(UserSessionFiltering.Field field, int n);
33
34 @Override
35 UserSessionFiltering gte(UserSessionFiltering.Field field, int n);
36
37 @Override
38 UserSessionFiltering lt(UserSessionFiltering.Field field, int n);
39
40 @Override
41 UserSessionFiltering lte(UserSessionFiltering.Field field, int n);
42
43
44
45 @Override
46 UserSessionFiltering eq(UserSessionFiltering.Field field, boolean b);
47
48 @Override
49 UserSessionFiltering neq(UserSessionFiltering.Field field, boolean b);
50
51
52
53 @Override
54 UserSessionFiltering eq(UserSessionFiltering.Field field, DateTime dateTime);
55
56 @Override
57 UserSessionFiltering gt(UserSessionFiltering.Field field, DateTime dateTime);
58
59 @Override
60 UserSessionFiltering gte(UserSessionFiltering.Field field, DateTime dateTime);
61
62 @Override
63 UserSessionFiltering lt(UserSessionFiltering.Field field, DateTime dateTime);
64
65 @Override
66 UserSessionFiltering lte(UserSessionFiltering.Field field, DateTime dateTime);
67 }