public class GmtFileReferenceDAO extends GroupMailAbstractDAO<GmtFileReference>
SQL_WHERE_IN_LIMITATION
コンストラクタと説明 |
---|
GmtFileReferenceDAO() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
add(String mailId,
Attachment... files)
ファイル関連情報の登録
|
StorageReachableGmtAttachment |
getAttachment(String mailId,
String fileCd)
指定の添付ファイルの情報を取得します。
|
List<GmtAttachment> |
getAttachments(String mailId)
メールIDに紐づいた添付ファイル情報の一覧を返します。
|
List<MailAttachment> |
getAttachmentsOfMails(String[] mailIds)
複数のメールIDに紐づいた添付ファイル情報の一覧を返します。
|
static GmtFileReference |
newAsKey(String fileCd,
String mailId)
ファイル関連情報(主キーのみ)を作成します。
|
int |
removeByMailId(String mailId)
メールIDに紐づいたファイル参照情報を全て削除します。
|
int |
removeByMailIds(String[] mailIds)
指定のメールIDに紐づいたファイル参照情報を全て削除します。
|
int |
removeNoRetainerMailData()
保持者のいないメールのファイル参照情報をすべて削除します。
|
executeUpdate, getCount, getResultList, getResultList, getSingleResult
public static void add(String mailId, Attachment... files)
mailId
- メールIDfiles
- ファイル情報public static GmtFileReference newAsKey(String fileCd, String mailId)
fileCd
- ファイルコードmailId
- メールIDpublic StorageReachableGmtAttachment getAttachment(String mailId, String fileCd)
mailId
- メールIDfileCd
- ファイルコードpublic List<GmtAttachment> getAttachments(String mailId)
mailId
- メールIDpublic List<MailAttachment> getAttachmentsOfMails(String[] mailIds)
mailIds
- メールIDの配列public int removeByMailId(String mailId)
mailId
- メールIDpublic int removeByMailIds(String[] mailIds)
mailIds
- メールIDの配列public int removeNoRetainerMailData()
Copyright © 2019 UCM Co., Ltd.. All rights reserved.