View Javadoc
1   package net.avcompris.examples.users3.api;
2   
3   import javax.annotation.Nullable;
4   
5   import net.avcompris.examples.shared3.Role;
6   
7   public interface UserCreate {
8   
9   	@Nullable
10  	String getPassword();
11  
12  	Role getRole();
13  
14  	@Nullable
15  	String getPreferredLang();
16  
17  	@Nullable
18  	String getPreferredTimeZone();
19  
20  	boolean isEnabled();
21  
22  	UserCreate setPassword(@Nullable String password);
23  
24  	UserCreate setRole(Role role);
25  
26  	UserCreate setPreferredLang(@Nullable String preferredLang);
27  
28  	UserCreate setPreferredTimeZone(@Nullable String preferredTimeZone);
29  
30  	UserCreate setEnabled(boolean enabled);
31  }