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