View Javadoc
1   package net.avcompris.examples.users3.api;
2   
3   import javax.annotation.Nullable;
4   
5   import net.avcompris.commons3.api.Entity;
6   import net.avcompris.commons3.types.DateTimeHolder;
7   import net.avcompris.examples.shared3.Role;
8   
9   public interface UserInfo extends Entity {
10  
11  	// @Override
12  	String getUsername();
13  
14  	// @Override
15  	Role getRole();
16  
17  	@Nullable
18  	String getPreferredLang();
19  
20  	@Nullable
21  	String getPreferredTimeZone();
22  
23  	boolean isEnabled();
24  
25  	@Nullable
26  	DateTimeHolder getLastActiveAt();
27  }