View Javadoc
1   package net.avcompris.commons3.api;
2   
3   import org.joda.time.DateTime;
4   
5   import net.avcompris.commons.query.Filtering;
6   
7   public interface UserSessionFiltering extends Filtering<UserSessionFiltering.Field> {
8   
9   	enum Field implements Filtering.Field {
10  
11  		@Spec(type = String.class, alias = "user")
12  		USERNAME,
13  
14  		@Spec(type = String.class)
15  		USER_SESSION_ID,
16  
17  		@Spec(type = DateTime.class)
18  		CREATED_AT,
19  
20  		@Spec(type = DateTime.class)
21  		UPDATED_AT,
22  
23  		@Spec(type = DateTime.class)
24  		EXPIRES_AT,
25  
26  		@Spec(type = DateTime.class)
27  		EXPIRED_AT,
28  	}
29  }