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.examples.users3.dao.UserSessionDto; 8 9 public interface MutableUserSessionDto extends UserSessionDto { 10 11 MutableUserSessionDto setUserSessionId(String userSessionId); 12 13 MutableUserSessionDto setUsername(String username); 14 15 MutableUserSessionDto setCreatedAt(DateTime createdAt); 16 17 MutableUserSessionDto setUpdatedAt(DateTime updatedAt); 18 19 MutableUserSessionDto setExpiresAt(DateTime expiresAt); 20 21 MutableUserSessionDto setExpiredAt(@Nullable DateTime expiredAt); 22 23 }