public class MaintenanceService extends AuthorizationSwitchable
コンストラクタと説明 |
---|
MaintenanceService()
コンストラクター。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
count(MaintenanceSearchOptions options)
メールを検索した結果の件数を返します。
|
Attachment |
getAttachment(String mailId,
String fileCd)
指定の添付ファイル情報を取得して返します。
|
DeletionPendingInfo |
getDeletionPendingInfo()
ユーザからは削除されているものの、実データがいまだ削除されていないメールの件数、容量を集計して返します。
|
Message |
getMessage(String mailId)
指定のメール情報を取得します。
|
void |
removeAttachment(String mailId,
String fileCd)
添付ファイルのみを削除します。
|
void |
removeMessage(String... ids)
指定のメールを削除します。
|
List<MaintenanceMessageListItem> |
search(MaintenanceSearchOptions options,
int offset,
int length)
メールを検索します。
|
enableAuthz
public MaintenanceService()
InitProcess
が完了していなければ失敗します。@JSFunction public int count(MaintenanceSearchOptions options)
options
- 検索オプション@JSFunction public Attachment getAttachment(String mailId, String fileCd)
mailId
- メールIDfileCd
- ファイルコード@JSFunction public DeletionPendingInfo getDeletionPendingInfo()
DeleteIsolatedMailJob
を実行することで実データが削除されます。@JSFunction public Message getMessage(String mailId)
mailId
- メールID@JSFunction public void removeAttachment(String mailId, String fileCd)
mailId
- メールIDfileCd
- ファイルコード@JSFunction public void removeMessage(String... ids) throws GroupMailException
ids
- メールのID(複数指定可)GroupMailException
- 削除中にエラーが発生した場合@JSFunction public List<MaintenanceMessageListItem> search(MaintenanceSearchOptions options, int offset, int length)
options
- 検索オプションoffset
- 取得開始位置length
- 取得件数Copyright © 2022 UCM Co., Ltd.. All rights reserved.