Package org.iplass.mtp.pushnotification
Class PushNotificationResult
java.lang.Object
org.iplass.mtp.pushnotification.PushNotificationResult
Push通知の結果を表すクラス。
-
Constructor Summary
ConstructorDescriptionデフォルトコンストラクタPushNotificationResult
(boolean success, Map<String, Object> details) コンストラクタ -
Method Summary
Modifier and TypeMethodDescription処理結果の詳細のキーが一致する情報を取得する処理結果の詳細。 利用するPush通知サービス、また処理結果により返却、格納される値は異なる。<T> T
getDetailValue
(String key) 処理結果の詳細のキーが一致する情報を取得するboolean
Push通知が成功した(少なくとも、バックエンドサービスに受け付けられたか)か否か。void
処理結果の詳細を設定するvoid
setDetails
(Map<String, Object> details) 処理結果の詳細を設定するvoid
setSuccess
(boolean success) Push通知が成功したか否かを設定する
-
Constructor Details
-
PushNotificationResult
public PushNotificationResult()デフォルトコンストラクタ -
PushNotificationResult
コンストラクタ- Parameters:
success
- Push通知が成功した(少なくとも、バックエンドサービスに受け付けられたか)か否かdetails
- 処理結果の詳細
-
-
Method Details
-
setSuccess
public void setSuccess(boolean success) Push通知が成功したか否かを設定する- Parameters:
success
- Push通知が成功したか否か(成功している場合true)
-
setDetails
処理結果の詳細を設定する- Parameters:
details
- 処理結果の詳細
-
isSuccess
public boolean isSuccess()Push通知が成功した(少なくとも、バックエンドサービスに受け付けられたか)か否か。- Returns:
- Push通知が成功したか否か(成功している場合true)
-
getDetails
処理結果の詳細。 利用するPush通知サービス、また処理結果により返却、格納される値は異なる。- Returns:
- 処理結果の詳細
-
setDetail
処理結果の詳細を設定する- Parameters:
key
- 詳細キーvalue
- 詳細の値
-
getDetail
処理結果の詳細のキーが一致する情報を取得する- Parameters:
key
- 詳細キー- Returns:
- 処理結果の詳細のキーが一致する情報
-
getDetailValue
処理結果の詳細のキーが一致する情報を取得する- Type Parameters:
T
- データ型- Parameters:
key
- キー- Returns:
- 処理結果の詳細のキーが一致する情報
-