public class GmtMailDataDAO extends GroupMailAbstractDAO<GmtMailData>
SQL_WHERE_IN_LIMITATION
コンストラクタと説明 |
---|
GmtMailDataDAO() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
add(Message message,
String userCd,
String userName)
レコードを追加します。
|
int |
countMailList()
メールの全件数を返します。
|
int |
countRemoveMail()
参照先がなく、削除の対象となったメールの件数を返します。
|
int |
countUnreceivedList(String userCd)
未受信のメールの件数を取得します。
|
GmtMailDataWithSender |
get(String userCd,
String mailId)
指定のユーザの指定のメールを取得します。
|
GmtMailDataWithSender |
getForRecipient(String userCd,
String mailId)
指定のユーザを送信者・受信者とする指定のメールを取得します。
|
List<MailId> |
getMailIdList(int offset,
int length)
メールのID一覧を取得します。
|
List<MailNoticeRef> |
getUnreceivedList(String userCd,
int i)
未受信のメールの識別情報を取得します。
|
List<GmtMailData> |
listRemoveMail(int offset,
int length)
参照先がなく、削除の対象となったメールの一覧を返します。
|
int |
removeByMailIds(String[] mailIds)
指定のメールIDのメール情報を削除します。
|
int |
removeNoRetainerMailData()
保持者のいないメールのメール情報を削除します。
|
static void |
update(Message message,
String userCd,
String userName)
レコードを更新します。
|
int |
updateTotalSize(String mailId,
String userCd,
String userName)
指定のメールのデータ量合計をファイルデータを集計して作成します。
|
executeUpdate, getCount, getResultList, getResultList, getSingleResult
public static void add(Message message, String userCd, String userName)
message
- メッセージuserCd
- 登録/更新者ユーザコードuserName
- 登録/更新者ユーザ名public static void update(Message message, String userCd, String userName)
message
- メッセージuserCd
- ユーザコードuserName
- ユーザ名public int countMailList()
public int countRemoveMail()
public int countUnreceivedList(String userCd)
userCd
- ユーザコードpublic GmtMailDataWithSender get(String userCd, String mailId)
userCd
- ユーザコードmailId
- メールIDGmtMailData
public GmtMailDataWithSender getForRecipient(String userCd, String mailId)
userCd
- ユーザコードmailId
- メールIDGmtMailDataWithSender
public List<MailId> getMailIdList(int offset, int length)
offset
- 取得開始位置length
- 取得件数public List<MailNoticeRef> getUnreceivedList(String userCd, int i)
userCd
- ユーザコードi
- 最大取得件数public List<GmtMailData> listRemoveMail(int offset, int length)
offset
- 取得開始位置length
- 取得件数public int removeByMailIds(String[] mailIds)
mailIds
- メールIDの配列public int removeNoRetainerMailData()
Copyright © 2019 UCM Co., Ltd.. All rights reserved.