1 16 package com.blandware.atleap.persistence.core; 17 18 import com.blandware.atleap.common.util.PartialCollection; 19 import com.blandware.atleap.common.util.QueryInfo; 20 import com.blandware.atleap.model.core.User; 21 import com.blandware.atleap.model.core.UserCookie; 22 23 32 public interface UserDAO extends DAO { 33 34 36 38 43 public void createUser(User user); 44 45 51 public User retrieveUser(String userName); 52 53 58 public void updateUser(User user); 59 60 65 public void deleteUser(User user); 66 67 69 75 public PartialCollection listUsers(QueryInfo queryInfo); 76 77 79 81 88 public Long createUserCookie(UserCookie userCookie, User user); 89 90 96 public UserCookie retrieveUserCookie(String cookieId); 97 98 103 public void deleteUserCookies(String userName); 104 } 105 | Popular Tags |