View Javadoc
1   package net.avcompris.examples.users3.dao.impl;
2   
3   import javax.annotation.Nullable;
4   
5   import org.joda.time.DateTime;
6   
7   import net.avcompris.commons3.dao.impl.MutableEntityDto;
8   import net.avcompris.examples.users3.dao.UserDto;
9   
10  public interface MutableUserDto extends MutableEntityDto, UserDto {
11  
12  	MutableUserDto setUsername(String username);
13  
14  	MutableUserDto setRolename(String rolename);
15  
16  	MutableUserDto setPreferredLang(@Nullable String preferredLang);
17  
18  	MutableUserDto setPreferredTimeZone(@Nullable String preferredTimeZone);
19  
20  	MutableUserDto setLastActiveAt(@Nullable DateTime lastActiveAt);
21  
22  	@Override
23  	MutableUserDto setCreatedAt(DateTime createdAt);
24  
25  	@Override
26  	MutableUserDto setUpdatedAt(DateTime updatedAt);
27  
28  	MutableUserDto setEnabled(boolean enabled);
29  
30  	@Override
31  	MutableUserDto setRevision(int revision);
32  }