public final class FormJsonData
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static FormJsonData |
createInstance(java.lang.String applicationId,
java.lang.String formId)
フォーム情報 JSON データを生成します。
|
org.json.simple.JSONObject |
getEvent()
イベントを返却します。
|
org.json.simple.JSONObject |
getFooter()
フッタを返却します。
|
org.json.simple.JSONObject |
getHeader()
ヘッダを返却します。
|
org.json.simple.JSONObject |
getInput(java.lang.String inputId)
入力フィールド情報 JSON オブジェクトを取得します。
|
org.json.simple.JSONObject |
getItem(java.lang.String itemId)
アイテム情報 JSON オブジェクトを取得します。
|
org.json.simple.JSONObject |
getItemFromInputId(java.lang.String inputId)
フィールド識別 ID に紐付くアイテム情報 JSON オブジェクトを取得します。
|
org.json.simple.JSONObject |
getItemFromTableId(java.lang.String tableId)
テーブル識別 ID に紐付くアイテム情報 JSON オブジェクトを取得します。
|
org.json.simple.JSONArray |
getItemList()
アイテムリストを返却します。
|
org.json.simple.JSONArray |
getSpItemList()
SP用アイテムリストを返却します。
|
org.json.simple.JSONArray |
getValidSpItemList()
有効なSP用アイテムリストを返却します。
|
boolean |
isEmpty()
空かどうかを判定します。
|
static boolean |
isEmpty(FormJsonData data)
空かどうかを判定します。
|
public static FormJsonData createInstance(java.lang.String applicationId, java.lang.String formId) throws DesignDocumentException
applicationId
- アプリケーション IDformId
- フォーム IDDesignDocumentException
- フォーム設定情報の取得に失敗した場合FormManager.getFormData(String, String)
public static boolean isEmpty(FormJsonData data)
フォーム情報 JSON データが null
もしくは空 (isEmpty()
) の場合に true
を返却します。
data
- フォーム情報 JSON データtrue
: 空 / false
: 空でない)public boolean isEmpty()
フィールドで保持している JSON データが null
の場合 (parse に失敗している場合) に true
を返却します。
true
: 空 / false
: 空でない)public org.json.simple.JSONObject getHeader()
public org.json.simple.JSONArray getItemList()
public org.json.simple.JSONObject getFooter()
public org.json.simple.JSONObject getEvent()
public org.json.simple.JSONArray getSpItemList()
SP用アイテムリストの設定済み情報がない場合は空となります。
public org.json.simple.JSONArray getValidSpItemList() throws DesignDocumentException
SP用アイテムリストの設定済み情報がない場合、アイテムリストからスマートフォン対応アイテムを抽出したデフォルトの一覧を返却します。
デフォルトの一覧ではアイテム表示タイプはすべて「表示・参照」となります。
DesignDocumentException
- デフォルトのSP用アイテムリストの生成に失敗した場合public org.json.simple.JSONObject getItem(java.lang.String itemId)
指定されたアイテム ID に紐付くアイテム情報 JSON オブジェクトを返却します。
以下の場合は null
を返却します。
null
もしくは空・空白の場合itemId
- アイテム IDpublic org.json.simple.JSONObject getItemFromTableId(java.lang.String tableId)
指定されたテーブル識別 ID に紐付くアイテム情報 JSON オブジェクトを返却します。
以下の場合は null
を返却します。
null
もしくは空・空白の場合tableId
- テーブル識別 IDpublic org.json.simple.JSONObject getItemFromInputId(java.lang.String inputId)
指定されたフィールド識別 ID に紐付くアイテム情報 JSON オブジェクトを返却します。
以下の場合は null
を返却します。
null
もしくは空・空白の場合inputId
- フィールド識別 IDpublic org.json.simple.JSONObject getInput(java.lang.String inputId)
指定されたフィールド識別 ID に紐付く入力フィールド情報 JSON オブジェクトを返却します。
以下の場合は null
を返却します。
null
もしくは空・空白の場合inputId
- フィールド識別 IDCopyright (c) 2013 NTT DATA INTRAMART CORPORATION.