public interface MessageOperations
修飾子とタイプ | メソッドと説明 |
---|---|
void |
bookmark(MessageKey messageKey)
ブックマークを行います。
|
MessageKey |
edit(Entry4EditMessage entry4EditMessage)
メッセージの編集を行います。
|
Boolean |
existsMessage(CharSequence threadId,
CharSequence messageId)
メッセージの存在有無の判定を行います。
|
Messages |
getLatestMessages(CharSequence messageId)
指定したメッセージID以降に投稿された全メッセージの取得を行います。
|
long |
getLikedByUserCount(CharSequence messageId)
Like登録を行ったユーザ数の取得を行います。
|
LikeUsers |
getLikedByUsers(CharSequence messageId,
CharSequence start)
Like登録を行ったユーザの一覧取得を行います。
|
LikeUsers |
getLikedByUsers(CharSequence messageId,
CharSequence start,
boolean deleteFlag)
Like登録を行ったユーザの一覧取得を行います。
|
Message |
getMessage(MessageKey messageKey)
メッセージの取得を行います。
|
Messages |
getMessages(CharSequence start)
メッセージ一覧を取得します。
|
Messages |
getMessagesInThread(CharSequence threadId)
スレッド内にある全メッセージの取得を行います。
|
Messages |
getMessagesInThread(CharSequence threadId,
CharSequence start)
スレッド内にあるメッセージの取得を行います。
|
MessageType |
getMessageType(MessageTypeKey messageTypeKey)
メッセージ種別の取得を行います。
|
MessageTypes |
getMessageTypes()
メッセージ種別一覧の取得を行います。
|
Boolean |
isBookmark(CharSequence messageId)
ブックマークを行っているかの判定を行います。
|
Boolean |
isLike(CharSequence messageId)
Likeを行っているかの判定を行います。
|
Boolean |
isNoticeMessage(CharSequence messageId,
CharSequence userCd)
メッセージの通知先に設定されているかの判定を行います。
|
void |
like(MessageKey messageKey)
メッセージに対してLikeの登録を行います。
|
Boolean |
logicalExistsMessage(CharSequence threadId,
CharSequence messageId)
メッセージの存在有無の判定を行います。
|
void |
remove(MessageKey messageKey)
メッセージの削除を行います。
|
MessageKey |
send(Entry4SendMessage entry4SendMessage)
メッセージの投稿を行います。
|
MessageKey |
send(Entry4SendMessage entry4SendMessage,
CharSequence threadId)
指定したスレッドIDに対してメッセージの返信を行います。
|
void |
sendMail(MessageKey messageKey)
指定したメッセージをメールにて送信を行います。
|
void |
unbookmark(MessageKey messageKey)
メッセージに対してブックマークの解除を行います。
|
void |
unlike(MessageKey messageKey)
メッセージに対してLikeの解除を行います。
|
void bookmark(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキー情報IMBoxException
- ブックマークに失敗した場合に通知されます。MessageKey edit(Entry4EditMessage entry4EditMessage) throws IMBoxException
entry4EditMessage
- メッセージ編集情報IMBoxException
- メッセージの投稿に失敗した場合に通知されます。Boolean existsMessage(CharSequence threadId, CharSequence messageId) throws IMBoxException
threadId
- スレッドIDmessageId
- メッセージIDIMBoxException
- メッセージの存在有無の判定に失敗した場合に通知されます。Messages getLatestMessages(CharSequence messageId) throws IMBoxException
messageId
- メッセージIDIMBoxException
- メッセージの取得に失敗した場合に通知されます。long getLikedByUserCount(CharSequence messageId) throws IMBoxException
messageId
- メッセージIDIMBoxException
- Like登録を行ったユーザ数の取得に失敗した場合に通知されます。LikeUsers getLikedByUsers(CharSequence messageId, CharSequence start) throws IMBoxException
messageId
- メッセージIDstart
- ユーザコードIMBoxException
- Like登録ユーザ一覧の取得に失敗した場合に通知されます。LikeUsers getLikedByUsers(CharSequence messageId, CharSequence start, boolean deleteFlag) throws IMBoxException
messageId
- メッセージIDstart
- ユーザコードdeleteFlag
- 削除フラグ true:論理削除されているユーザも取得します。/false:論理削除されているユーザの取得は行いません。IMBoxException
- Like登録ユーザ一覧の取得に失敗した場合に通知されます。Message getMessage(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキー情報IMBoxException
- メッセージの取得に失敗した場合に通知されます。Messages getMessages(CharSequence start) throws IMBoxException
start
- メッセージIDIMBoxException
- メッセージ一覧の取得に失敗した場合に通知されます。Messages getMessagesInThread(CharSequence threadId) throws IMBoxException
threadId
- スレッドIDIMBoxException
- メッセージの取得に失敗した場合に通知されます。Messages getMessagesInThread(CharSequence threadId, CharSequence start) throws IMBoxException
threadId
- スレッドIDstart
- メッセージ取得開始位置IMBoxException
- メッセージの取得に失敗した場合に通知されます。MessageType getMessageType(MessageTypeKey messageTypeKey) throws IMBoxException
messageTypeKey
- メッセージ種別キーIMBoxException
- メッセージ種別の取得に失敗した場合に通知されます。MessageTypes getMessageTypes() throws IMBoxException
IMBoxException
- メッセージ種別一覧取得に失敗した場合に通知されます。Boolean isBookmark(CharSequence messageId) throws IMBoxException
messageId
- メッセージIDIMBoxException
- ブックマークを行っているかの判定に失敗した場合に通知されます。Boolean isLike(CharSequence messageId) throws IMBoxException
messageId
- メッセージIDIMBoxException
- Likeを行っているかの判定に失敗した場合に通知されます。Boolean isNoticeMessage(CharSequence messageId, CharSequence userCd) throws IMBoxException
messageId
- メッセージIDuserCd
- 通知対象ユーザのユーザCDIMBoxException
- 通知先に設定されているかの判定に失敗した場合に通知されます。void like(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキー情報IMBoxException
- Likeの登録に失敗した場合に通知されます。Boolean logicalExistsMessage(CharSequence threadId, CharSequence messageId) throws IMBoxException
threadId
- スレッドIDmessageId
- メッセージIDIMBoxException
- メッセージの存在有無の判定に失敗した場合に通知されます。void remove(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキー情報IMBoxException
- メッセージの削除に失敗した場合に通知されます。MessageKey send(Entry4SendMessage entry4SendMessage) throws IMBoxException
entry4SendMessage
- 投稿メッセージ登録情報IMBoxException
- メッセージの投稿に失敗した場合に通知されます。MessageKey send(Entry4SendMessage entry4SendMessage, CharSequence threadId) throws IMBoxException
entry4SendMessage
- 投稿メッセージ登録情報threadId
- スレッドIDIMBoxException
- メッセージの返信に失敗した場合に通知されます。void sendMail(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキー情報IMBoxException
- メール送信に失敗した場合に通知されます。void unbookmark(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキー情報IMBoxException
- ブックマークの解除に失敗した場合に通知されます。void unlike(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキー情報IMBoxException
- Likeの解除に失敗した場合に通知されます。Copyright © 2012 NTT DATA INTRAMART CORPORATION