public class XDFModelUtil
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
XDFModelUtil.ModelType |
コンストラクタと説明 |
---|
XDFModelUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static Updatable |
commit(java.lang.String modelName,
Updatable target,
Session commitSession)
XDFコミットを行うユーティリティメソッド
|
static java.util.Comparator<Updatable> |
generateComparator(java.util.List<Updatable> sortList)
Updatableを比較するComparatorを返す ソート対象の項目をリスト中のUpdatable内で指定する Updatableは次の項目を持つ - XDF_ModelItemName
- XDF_SearchOrder
|
static XDFModelUtil.ModelType |
getModelType(java.lang.String modelName)
モデルの名前からそれが通常モデルかXDFモデルかを判定して返す。
|
static PhenomenonType |
getPhenomenonType(java.lang.String modelName,
java.lang.String ptypeName)
モデルの名前からそれが通常モデルかXDFモデルかを判定して、現象型を返す。
|
static UpdatableFactory |
getUpdatableFactory(java.lang.String modelName,
boolean isItem)
モデルの名前からそれが通常モデルかXDFモデルかを判定して、モデル生成用ファクトリを返す。
|
static Updatable |
newUpdatable(Session session,
java.lang.String modelName,
boolean isItem) |
static java.util.List<Updatable> |
search(java.lang.String modelName,
java.util.List<Updatable> filterList,
Session searchSession)
XDF検索を行うユーティリティメソッド 検索条件は次の項目をセットしたUpdatableのリストで指定する。
|
static java.util.List<Updatable> |
search(java.lang.String modelName,
java.lang.String filter)
セッションを与えずに独立した検索を行うユーティリティメソッド
|
static java.util.List<Updatable> |
search(java.lang.String modelName,
java.lang.String filter,
Session searchSession)
XDF検索を行うユーティリティメソッド 検索条件は次の項目をセットしたUpdatableのリストで指定する。
|
static Updatable |
searchByPrimaryKey(java.lang.String modelName,
java.lang.Object primaryKey)
XDFモデルのPrimaryKey検索を行うユーティリティメソッド
|
public static Updatable searchByPrimaryKey(java.lang.String modelName, java.lang.Object primaryKey)
modelName
- primaryKey
- public static java.util.List<Updatable> search(java.lang.String modelName, java.lang.String filter, Session searchSession)
modelName
- filter
- searchSession
- public static java.util.List<Updatable> search(java.lang.String modelName, java.lang.String filter)
modelName
- filter
- public static java.util.List<Updatable> search(java.lang.String modelName, java.util.List<Updatable> filterList, Session searchSession)
modelName
- filterList
- public static Updatable commit(java.lang.String modelName, Updatable target, Session commitSession)
modelName
- commitSession
- public static Updatable newUpdatable(Session session, java.lang.String modelName, boolean isItem)
public static XDFModelUtil.ModelType getModelType(java.lang.String modelName)
modelName
- public static PhenomenonType getPhenomenonType(java.lang.String modelName, java.lang.String ptypeName)
ptypeName
- public static UpdatableFactory getUpdatableFactory(java.lang.String modelName, boolean isItem)
modelName
-