Package org.iplass.mtp.pushnotification
Class PushNotificationResult
java.lang.Object
org.iplass.mtp.pushnotification.PushNotificationResult
Push通知の結果を表すクラス。
-
Constructor Summary
ConstructorsConstructorDescriptionデフォルトコンストラクタPushNotificationResult(boolean success, Map<String, Object> details) コンストラクタ -
Method Summary
Modifier and TypeMethodDescription処理結果の詳細のキーが一致する情報を取得する処理結果の詳細。 利用するPush通知サービス、また処理結果により返却、格納される値は異なる。<T> TgetDetailValue(String key) 処理結果の詳細のキーが一致する情報を取得するbooleanPush通知が成功した(少なくとも、バックエンドサービスに受け付けられたか)か否か。void処理結果の詳細を設定するvoidsetDetails(Map<String, Object> details) 処理結果の詳細を設定するvoidsetSuccess(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:
- 処理結果の詳細のキーが一致する情報
-