View Javadoc
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   	// ======== STRING COMPARISONS
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  	// ======== INT COMPARISONS
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  	// ======== BOOLEAN COMPARISONS
44  
45  	@Override
46  	UserSessionFiltering eq(UserSessionFiltering.Field field, boolean b);
47  
48  	@Override
49  	UserSessionFiltering neq(UserSessionFiltering.Field field, boolean b);
50  
51  	// ======== DATETIME COMPARISONS
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  }