public interface UserEventConfig
UserEventConfigFactory
クラスから取得してください。 UserEventConfig config = UserEventConfigFactory.getInstance().getUserEventConfig();
修飾子とタイプ | メソッドと説明 |
---|---|
DisplaySetting.CheckState |
getState(String userCd,
String mediaId,
String eventId)
指定したメッセージ通知設定のチェック状態を取得します。
|
Map<String,Map<String,DisplaySetting.CheckState>> |
getStateMapByApplication(String userCd,
String applicationId)
指定したユーザ、アプリケーションのメッセージ通知設定のチェック状態一覧を取得します。
|
Map<String,DisplaySetting.CheckState> |
getStateMapByEvent(String userCd,
String eventId)
指定したユーザ、イベントのメッセージ通知設定のチェック状態一覧を取得します。
|
int |
removeState(String userCd)
指定したユーザのメッセージ通知設定のチェック状態を削除します。
|
int |
removeState(String userCd,
String mediaId,
String eventId)
指定したユーザ、イベント、配信先メディアのメッセージ通知設定のチェック状態を削除します。
|
int |
updateState(String userCd,
String mediaId,
String eventId,
DisplaySetting.CheckState state)
指定したユーザ、イベント、配信先メディアのメッセージ通知設定のチェック状態を変更します。
|
DisplaySetting.CheckState getState(String userCd, String mediaId, String eventId) throws MessageHubException
DisplaySetting.CheckState.UNKNOWN
を返却します。null
の場合、
MessageHubValidationException
をスローします。userCd
- ユーザコードmediaId
- 配信先メディアID、eventId
- イベントIDMessageHubException
- チェック状態の取得に失敗した場合に発生します。Map<String,Map<String,DisplaySetting.CheckState>> getStateMapByApplication(String userCd, String applicationId) throws MessageHubException
{ イベントID: { 配信先メディアID: チェック状態, : }, : }チェック状態が設定されていない場合、空の
Map
を返却します。null
の場合、 MessageHubValidationException
をスローします。userCd
- ユーザコードapplicationId
- アプリケーションIDMessageHubException
- チェック状態の取得に失敗した場合に発生します。Map<String,DisplaySetting.CheckState> getStateMapByEvent(String userCd, String eventId) throws MessageHubException
{ 配信先メディアID: チェック状態, : }チェック状態が設定されていない場合、空の
Map
を返却します。null
の場合、 MessageHubValidationException
をスローします。userCd
- ユーザコードeventId
- イベントIDMessageHubException
- チェック状態の取得に失敗した場合に発生します。int removeState(String userCd) throws MessageHubException
userCd
- ユーザコードMessageHubException
- 削除に失敗した場合に発生します。int removeState(String userCd, String mediaId, String eventId) throws MessageHubException
null
の場合、
MessageHubValidationException
をスローします。userCd
- ユーザコードmediaId
- 配信先メディアIDeventId
- イベントIDMessageHubException
- 削除に失敗した場合に発生します。int updateState(String userCd, String mediaId, String eventId, DisplaySetting.CheckState state) throws MessageHubException
null
の場合、
MessageHubValidationException
をスローします。MessageHubValidationException
をスローします。EventElement.getDeliveryMediaDisplaySetting()
の allowUserSettings
プロパティEventElement.getDisplaySetting()
の allowUserSettings
プロパティDeliveryMediaElement.getDisplaySetting()
の allowUserSettings
プロパティMessageHubValidationException
をスローします。userCd
- ユーザコードmediaId
- 配信先メディアIDeventId
- イベントIDstate
- チェック状態MessageHubException
- 更新に失敗した場合に発生します。Copyright © 2012 NTT DATA INTRAMART CORPORATION