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 }