public interface UnreadService
修飾子とタイプ | メソッドと説明 |
---|---|
Long |
countAllReadUsers(MessageKey messageKey)
既読済みユーザ数の取得を行います。
|
Map<String,Long> |
countAllUnreadMessages(CharSequence userCd,
int limit)
全タイムラインの未読メッセージ件数の取得を行います。
|
Map<String,Long> |
countAllUnreadMessages(int limit)
全タイムラインの未読メッセージ件数の取得を行います。
|
Map<String,Long> |
countUnreadMessagesByThread(CharSequence userCd,
int limit,
CharSequence... threadIds)
スレッド内の未読メッセージ件数の取得を行います。
|
Map<String,Long> |
countUnreadMessagesByThread(int limit,
CharSequence... threadIds)
スレッド内の未読メッセージ件数の取得を行います。
|
Map<String,Long> |
countUnreadMessagesByTimeline(CharSequence userCd,
int limit,
CharSequence... timelineIds)
タイムラインの未読メッセージ件数の取得を行います。
|
Map<String,Long> |
countUnreadMessagesByTimeline(int limit,
CharSequence... timelineIds)
タイムラインの未読メッセージ件数の取得を行います。
|
Map<String,Long> |
countUnreadMessagesInThread(CharSequence userCd,
int limit,
CharSequence threadId,
CharSequence start)
スレッド内の未読メッセージ件数の取得を行います。
|
Map<String,Long> |
countUnreadMessagesInThread(int limit,
CharSequence threadId,
CharSequence start)
スレッド内の未読メッセージ件数の取得を行います。
|
Map<String,Map<String,Users>> |
getAllReadUsers(MessageKey... messageKeys)
既読済みのユーザ一覧の取得を行います。
|
Map<String,Set<String>> |
getAllUnreadMessages(CharSequence userCd,
int limit)
全タイムラインの未読メッセージIDの取得を行います。
|
Map<String,Set<String>> |
getAllUnreadMessages(int limit)
全タイムラインの未読メッセージIDの取得を行います。
|
Users |
getReadUsers(MessageKey messageKey,
CharSequence start)
既読済みのユーザの取得を行います。
|
Set<String> |
getUnreadMessages(CharSequence... messageIds)
指定したメッセージIDが未読の場合、未読メッセージID返却をします。
|
Set<String> |
getUnreadMessages(CharSequence userCd,
CharSequence... messageIds)
指定したメッセージIDが、未読メッセージID返却をします。
|
Map<String,Set<String>> |
getUnreadMessagesByThread(CharSequence userCd,
int limit,
CharSequence... threadIds)
スレッド内の未読メッセージIDの取得を行います。
|
Map<String,Set<String>> |
getUnreadMessagesByThread(int limit,
CharSequence... threadIds)
スレッド内の未読メッセージIDの取得を行います。
|
Map<String,Set<String>> |
getUnreadMessagesByTimeline(CharSequence userCd,
int limit,
CharSequence... timelineIds)
タイムライン内の未読メッセージIDの取得を行います。
|
Map<String,Set<String>> |
getUnreadMessagesByTimeline(int limit,
CharSequence... timelineIds)
タイムライン内の未読メッセージIDの取得を行います。
|
Map<String,Set<String>> |
getUnreadMessagesInThread(CharSequence userCd,
int limit,
CharSequence threadId,
CharSequence start)
スレッド内の未読メッセージIDの取得を行います。
|
Map<String,Set<String>> |
getUnreadMessagesInThread(int limit,
CharSequence threadId,
CharSequence start)
スレッド内の未読メッセージIDの取得を行います。
|
void |
read(CharSequence... messageIds)
指定したメッセージの未読解除を行います。
|
void |
read(CharSequence userCd,
CharSequence... messageIds)
指定したメッセージの未読解除を行います。
|
void |
readAll()
すべてのメッセージの未読解除を行います。
|
void |
readAll(CharSequence userCd)
すべてのメッセージの未読解除を行います。
|
void |
readThread(CharSequence... threadIds)
指定したスレッドのメッセージの未読解除を行います。
|
void |
readThread(CharSequence userCd,
CharSequence... threadIds)
指定したスレッドのメッセージの未読解除を行います。
|
void |
readTimeline(CharSequence... timelineIds)
指定したタイムラインのすべてのメッセージの未読解除を行います。
|
void |
readTimeline(CharSequence userCd,
CharSequence... timelineIds)
指定したタイムラインのすべてのメッセージの未読解除を行います。
|
Long countAllReadUsers(MessageKey messageKey) throws IMBoxException
messageKey
- メッセージキーIMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countAllUnreadMessages(CharSequence userCd, int limit) throws IMBoxException
userCd
- ユーザコードlimit
- 取得最大件数(0を指定した場合、全件取得を行います。)IMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countAllUnreadMessages(int limit) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)IMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countUnreadMessagesByThread(CharSequence userCd, int limit, CharSequence... threadIds) throws IMBoxException
userCd
- ユーザコードlimit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadIds
- スレッドID(複数指定可)IMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countUnreadMessagesByThread(int limit, CharSequence... threadIds) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadIds
- スレッドID(複数指定可)IMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countUnreadMessagesByTimeline(CharSequence userCd, int limit, CharSequence... timelineIds) throws IMBoxException
userCd
- ユーザコードlimit
- 取得最大件数(0を指定した場合、全件取得を行います。)timelineIds
- タイムラインID(複数指定可)IMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countUnreadMessagesByTimeline(int limit, CharSequence... timelineIds) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)timelineIds
- タイムラインID(複数指定可)IMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countUnreadMessagesInThread(CharSequence userCd, int limit, CharSequence threadId, CharSequence start) throws IMBoxException
userCd
- ユーザコードlimit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadId
- スレッドIDstart
- メッセージIDIMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Long> countUnreadMessagesInThread(int limit, CharSequence threadId, CharSequence start) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadId
- スレッドIDstart
- メッセージIDIMBoxException
- 未読メッセージ件数の取得に失敗した場合に通知されます。Map<String,Set<String>> getAllUnreadMessages(CharSequence userCd, int limit) throws IMBoxException
userCd
- ユーザコードlimit
- 取得最大件数(0を指定した場合、全件取得を行います。)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Map<String,Set<String>> getAllUnreadMessages(int limit) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Set<String> getUnreadMessages(CharSequence... messageIds) throws IMBoxException
messageIds
- メッセージID(複数指定可)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Set<String> getUnreadMessages(CharSequence userCd, CharSequence... messageIds) throws IMBoxException
userCd
- ユーザコードmessageIds
- メッセージID(複数指定可)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Users getReadUsers(MessageKey messageKey, CharSequence start) throws IMBoxException
messageKey
- メッセージキーstart
- ユーザコードIMBoxException
- 既読済みのユーザの一覧の取得に失敗した場合に通知されます。Map<String,Map<String,Users>> getAllReadUsers(MessageKey... messageKeys) throws IMBoxException
messageKeys
- メッセージキー一覧IMBoxException
- 既読済みのユーザの一覧の取得に失敗した場合に通知されます。Map<String,Set<String>> getUnreadMessagesByThread(CharSequence userCd, int limit, CharSequence... threadIds) throws IMBoxException
userCd
- ユーザコードlimit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadIds
- スレッドID(複数指定可)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Map<String,Set<String>> getUnreadMessagesByThread(int limit, CharSequence... threadIds) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadIds
- スレッドID(複数指定可)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Map<String,Set<String>> getUnreadMessagesByTimeline(CharSequence userCd, int limit, CharSequence... timelineIds) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)userCd
- ユーザコードtimelineIds
- タイムラインID(複数指定可)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Map<String,Set<String>> getUnreadMessagesByTimeline(int limit, CharSequence... timelineIds) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)timelineIds
- タイムラインID(複数指定可)IMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Map<String,Set<String>> getUnreadMessagesInThread(CharSequence userCd, int limit, CharSequence threadId, CharSequence start) throws IMBoxException
userCd
- ユーザコードlimit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadId
- スレッドIDstart
- メッセージIDIMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。Map<String,Set<String>> getUnreadMessagesInThread(int limit, CharSequence threadId, CharSequence start) throws IMBoxException
limit
- 取得最大件数(0を指定した場合、全件取得を行います。)threadId
- スレッドIDstart
- メッセージIDIMBoxException
- 未読メッセージの取得に失敗した場合に通知されます。void read(CharSequence... messageIds) throws IMBoxException
messageIds
- メッセージID(複数指定可)IMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。void read(CharSequence userCd, CharSequence... messageIds) throws IMBoxException
userCd
- ユーザコードmessageIds
- メッセージID(複数指定可)IMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。void readAll() throws IMBoxException
IMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。void readAll(CharSequence userCd) throws IMBoxException
userCd
- ユーザコードIMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。void readThread(CharSequence... threadIds) throws IMBoxException
threadIds
- スレッドID(複数指定可)IMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。void readThread(CharSequence userCd, CharSequence... threadIds) throws IMBoxException
userCd
- ユーザコードthreadIds
- スレッドID(複数指定可)IMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。void readTimeline(CharSequence... timelineIds) throws IMBoxException
timelineIds
- タイムラインID(複数指定可)IMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。void readTimeline(CharSequence userCd, CharSequence... timelineIds) throws IMBoxException
userCd
- ユーザコードtimelineIds
- タイムラインID(複数指定可)IMBoxException
- 未読メッセージの解除に失敗した場合に通知されます。Copyright © 2012 NTT DATA INTRAMART CORPORATION