public final class Transfer extends Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
Transfer.Message
メッセージ表示画面へ表示する値のモデルクラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static String |
ready(String type,
Transfer.Message param)
指定されたパラメータ、タイプに従って、メッセージ表示画面へ遷移するための準備を行います。
|
static void |
toErrorPage(Transfer.Message param)
エラー画面へ遷移します。
|
static void |
toInformationPage(Transfer.Message param)
インフォメーション画面へ遷移します。
|
static void |
toWarningPage(Transfer.Message param)
警告画面へ遷移します。
|
public static String ready(String type, Transfer.Message param) throws IOException
type
- タイプparam
- パラメータIOException
- 遷移先URLへ送信するキーの生成に失敗したpublic static void toErrorPage(Transfer.Message param) throws IOException
Message
を参照してください。
Message message = new Message();
message.setTitle("タイトル");
message.setMessage("メッセージ");
String[] details = {"詳細メッセージ1", "詳細メッセージ2"};
message.setDetails(details);
message.setReturnUrl("/login"); // 戻り先URL
message.setReturnUrlLabel("ログイン画面へ戻る");
// 戻り先 URL へ送信するパラメータ
Map param = new HashMap();
List list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
param.put("key", "value");
param.put("list", list);
message.setParameters(param);
Transfer.toErrorPage(message);
Message
- パラメータIOException
- 画面遷移に失敗したpublic static void toInformationPage(Transfer.Message param) throws IOException
Message
を参照してください。
Message message = new Message();
message.setTitle("タイトル");
message.setMessage("メッセージ");
String[] details = {"詳細メッセージ1", "詳細メッセージ2"};
message.setDetails(details);
message.setReturnUrl("/login"); // 戻り先URL
message.setReturnUrlLabel("ログイン画面へ戻る");
// 戻り先 URL へ送信するパラメータ
Map param = new HashMap();
List list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
param.put("key", "value");
param.put("list", list);
message.setParameters(param);
Transfer.toInformationPage(message);
Message
- パラメータIOException
- 画面遷移に失敗したpublic static void toWarningPage(Transfer.Message param) throws IOException
Message
を参照してください。
Message message = new Message();
message.setTitle("タイトル");
message.setMessage("メッセージ");
String[] details = {"詳細メッセージ1", "詳細メッセージ2"};
message.setDetails(details);
message.setReturnUrl("/login"); // 戻り先URL
message.setReturnUrlLabel("ログイン画面へ戻る");
// 戻り先 URL へ送信するパラメータ
Map param = new HashMap();
List list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
param.put("key", "value");
param.put("list", list);
message.setParameters(param);
Transfer.toWarningPage(message);
Message
- パラメータIOException
- 画面遷移に失敗したCopyright © 2012 NTT DATA INTRAMART CORPORATION