com.hs.mail.imap.dao
Interface UserDao

All Known Implementing Classes:
MySqlUserDao

public interface UserDao

Since:
Mar 17, 2010
Author:
Won Chul Doh

Method Summary
 long addAlias(Alias alias)
           
 long addUser(User user)
           
 int deleteAlias(long id)
           
 int deleteUser(long id)
           
 List<Alias> expandAlias(String alias)
           
 Alias getAlias(long id)
           
 int getAliasCount(String domain)
           
 List<Alias> getAliasList(String domain, int page, int pageSize)
           
 javax.mail.Quota getQuota(long ownerID, String quotaRoot)
           
 long getQuotaLimit(long ownerID)
           
 long getQuotaUsage(long ownerID)
           
 User getUser(long id)
           
 User getUserByAddress(String address)
           
 int getUserCount(String domain)
           
 long getUserID(String address)
           
 List<User> getUserList(String domain, int page, int pageSize)
           
 void setQuota(long ownerID, javax.mail.Quota quota)
           
 int updateAlias(Alias alias)
           
 int updateUser(User user)
           
 

Method Detail

getUser

User getUser(long id)

getUserID

long getUserID(String address)

getUserByAddress

User getUserByAddress(String address)

getUserCount

int getUserCount(String domain)

getUserList

List<User> getUserList(String domain,
                       int page,
                       int pageSize)

addUser

long addUser(User user)

updateUser

int updateUser(User user)

deleteUser

int deleteUser(long id)

getAlias

Alias getAlias(long id)

getAliasCount

int getAliasCount(String domain)

getAliasList

List<Alias> getAliasList(String domain,
                         int page,
                         int pageSize)

expandAlias

List<Alias> expandAlias(String alias)

addAlias

long addAlias(Alias alias)

updateAlias

int updateAlias(Alias alias)

deleteAlias

int deleteAlias(long id)

getQuotaLimit

long getQuotaLimit(long ownerID)

getQuotaUsage

long getQuotaUsage(long ownerID)

getQuota

javax.mail.Quota getQuota(long ownerID,
                          String quotaRoot)

setQuota

void setQuota(long ownerID,
              javax.mail.Quota quota)


Copyright © 2011. All Rights Reserved.