public class GmtAttachmentDAO extends GroupMailAbstractDAO<GmtAttachment>
SQL_WHERE_IN_LIMITATION
コンストラクタと説明 |
---|
GmtAttachmentDAO() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
add(String userCd,
String userName,
Attachment... files)
指定の添付ファイル情報を登録します。
|
int |
countPathInfoByDataSizeList(boolean expirated,
Date expirationDate)
データ量が0より大きい添付ファイルのパスを構成する情報の件数を返します。
|
AttachmentPathInfo |
get(String userCd,
String fileCd)
指定のユーザの参照できる範囲でファイルコードに該当する情報を取得します。
|
List<AttachmentPathInfo> |
getPathInfoByDataSizeList(boolean expirated,
Date expirationDate,
int offset,
int length)
データ量が0より大きい添付ファイルのパスを構成する情報の一覧を取得します。
|
List<AttachmentPathInfo> |
listPathInfoOfNoRetainerMailData()
保持者のいないメールに紐づいた添付ファイル情報の一覧を返します。
|
int |
removeByMailIds(String[] mailIds)
指定のメールID関連する添付ファイル情報を削除します。
|
int |
removeNoRetainerMailData()
保持者のいないメールの添付ファイル情報を削除します。
|
static Attachment |
toModel(String mailId,
Date createDate,
GmtAttachment attachment)
bean を APIモデルに変換します。
|
executeUpdate, getCount, getResultList, getResultList, getSingleResult
public static void add(String userCd, String userName, Attachment... files)
files
- 追加するファイル情報userCd
- 作成者ユーザコードuserName
- 作成者ユーザコードpublic static Attachment toModel(String mailId, Date createDate, GmtAttachment attachment)
mailId
- メールIDcreateDate
- メールの作成日時attachment
- Entity Beanpublic int countPathInfoByDataSizeList(boolean expirated, Date expirationDate)
expirated
- TRUEならば期限切れ、FALSEならば期限内expirationDate
- 保存期限public AttachmentPathInfo get(String userCd, String fileCd)
userCd
- ユーザコードfileCd
- ファイルコードpublic List<AttachmentPathInfo> getPathInfoByDataSizeList(boolean expirated, Date expirationDate, int offset, int length)
expirated
- TRUEならば期限切れ、FALSEならば期限内expirationDate
- 保存期限offset
- 取得開始位置length
- 取得件数public List<AttachmentPathInfo> listPathInfoOfNoRetainerMailData()
public int removeByMailIds(String[] mailIds)
mailIds
- メールID情報の配列public int removeNoRetainerMailData()
Copyright © 2019 UCM Co., Ltd.. All rights reserved.