jp.co.intra_mart.foundation.straform.model.definition
クラス DataDefineInfoModel

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.straform.model.definition.DataDefineInfoModel

public class DataDefineInfoModel
extends java.lang.Object

登録データ定義情報モデルクラス。
フォーム内の項目の登録データに関する設定情報を保持するクラスです。

導入されたバージョン:
7.2
作成者:
INTRAMART

メソッドの概要
static DataDefineInfoModel createDataModel(XmlNode node)
          フォーム情報定義ファイルの設定情報から登録データ定義情報モデルを生成します。
 ItemDataDefine[] getDetailInfo(java.lang.String objectId)
          指定されたテーブルの明細登録情報を配列で返却します。
 ItemDataDefine[] getDetailItemInfo(java.lang.String objectId)
          指定されたテーブルの明細登録項目情報を配列で返却します。
 java.lang.String[] getDetailObjectIds()
          明細テーブルのテーブルアイテムの項目名を配列で返却します。
 ItemDataDefine[] getDetailSystemInfo()
          明細登録システム情報を配列で返却します。
 ItemDataDefine[] getHeaderInfo()
          ヘッダー登録情報を配列で返却します。
 ItemDataDefine[] getHeaderItemInfo()
          ヘッダー登録項目情報を配列で返却します。
 ItemDataDefine[] getHeaderSystemInfo()
          ヘッダー登録システム情報を配列で返却します。
 ItemDataDefine[] getItemInfo()
          登録項目情報を配列で返却します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getHeaderInfo

public ItemDataDefine[] getHeaderInfo()
ヘッダー登録情報を配列で返却します。

戻り値:
ヘッダー登録情報配列

getHeaderItemInfo

public ItemDataDefine[] getHeaderItemInfo()
ヘッダー登録項目情報を配列で返却します。
このメソッドではヘッダーにデータを登録するフォームに設定された項目の情報を返却します。

戻り値:
ヘッダー登録項目情報配列

getHeaderSystemInfo

public ItemDataDefine[] getHeaderSystemInfo()
ヘッダー登録システム情報を配列で返却します。
このメソッドではヘッダーにデータを登録するシステム情報(データ登録ID等)を返却します。

戻り値:
ヘッダー登録システム情報配列

getDetailObjectIds

public java.lang.String[] getDetailObjectIds()
明細テーブルのテーブルアイテムの項目名を配列で返却します。
このメソッドではフォームに設定されている行追加アクションの対象となるテーブルのアイテム名を返却します。
フォームに行追加アクションが設定されていない場合は空配列が返却されます。

戻り値:
テーブルアイテム名配列

getDetailInfo

public ItemDataDefine[] getDetailInfo(java.lang.String objectId)
指定されたテーブルの明細登録情報を配列で返却します。
指定されたテーブル名の明細行が存在しない場合は、nullが返却されます。

戻り値:
ヘッダー登録情報配列

getDetailItemInfo

public ItemDataDefine[] getDetailItemInfo(java.lang.String objectId)
指定されたテーブルの明細登録項目情報を配列で返却します。
このメソッドでは明細にデータを登録する行追加アクションの対象行に設定された項目の情報を返却します。

戻り値:
明細登録項目情報配列

getDetailSystemInfo

public ItemDataDefine[] getDetailSystemInfo()
明細登録システム情報を配列で返却します。
このメソッドでは明細にデータを登録するシステム情報(データ登録ID等)を返却します。

戻り値:
明細登録システム情報配列

getItemInfo

public ItemDataDefine[] getItemInfo()
登録項目情報を配列で返却します。
このメソッドではフォームに設定された登録項目の情報を返却します。

戻り値:
登録項目情報配列

createDataModel

public static DataDefineInfoModel createDataModel(XmlNode node)
フォーム情報定義ファイルの設定情報から登録データ定義情報モデルを生成します。
このメソッドはシステムで使用されます。

パラメータ:
node - 設定情報
戻り値:
登録データ定義情報モデル