public class JqGridUtil
extends java.lang.Object
| コンストラクタと説明 |
|---|
JqGridUtil() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static java.lang.Object |
convertEmptyStringToNullForObjectProperty(java.lang.Object obj)
オブジェクトのプロパティ値が空文字("")であった場合、nullへ変換する。
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
createSelectTagList(java.util.List<?> entityList,
java.lang.String code,
java.lang.String... decode)
selectボックスに表示する文字列のリストを生成する。
|
static java.lang.Object |
escapeHtml(java.lang.Object obj) |
static boolean |
existsNoChangeByOther(java.lang.String serializedPreEditData,
java.lang.Class targetEntityCls,
java.lang.Object nowEntity)
他者により対象データが変更されているかをチェックする。
|
static java.lang.String |
getCoditionStr(java.lang.String propName,
java.lang.String jqgridOperStr)
jqgridの比較演算子文字列とカラム名からS2JDBCの検索条件文字列に変換して返却する。
|
static java.util.List<java.lang.String> |
getFieldNames(java.lang.Class cls)
クラスの各フィールド名
|
static boolean |
hasEntityProperty(java.lang.String entityClassname,
java.lang.String propertyName)
エンティティクラスに特定のプロパティが存在するか判定する。
|
static java.lang.Object |
removeLineseparatorForObjectProperty(java.lang.Object obj)
オブジェクトのプロパティ値が文字列型ならば、改行コードを削除する。
|
public static java.lang.String getCoditionStr(java.lang.String propName,
java.lang.String jqgridOperStr)
propName - operStr - public static boolean existsNoChangeByOther(java.lang.String serializedPreEditData,
java.lang.Class targetEntityCls,
java.lang.Object nowEntity)
throws java.lang.Exception
serializedPreEditData - 画面が持っていた編集前テーブルデータのシリアライズ文字列targetEntityCls - 対象のエンティティクラスnowEntity - 現時点でのテーブルデータjava.lang.Exceptionpublic static java.lang.Object escapeHtml(java.lang.Object obj)
public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> createSelectTagList(java.util.List<?> entityList,
java.lang.String code,
java.lang.String... decode)
throws java.lang.Exception
entityList - selectボックスを生成する対象のテーブルデータcode - コードプロパティ名decode - デコードプロパティ名java.lang.Exceptionpublic static java.lang.Object convertEmptyStringToNullForObjectProperty(java.lang.Object obj)
obj - public static java.lang.Object removeLineseparatorForObjectProperty(java.lang.Object obj)
obj - public static boolean hasEntityProperty(java.lang.String entityClassname,
java.lang.String propertyName)
throws java.lang.Exception
entityClassname - エンティティクラス名(完全)propertyName - プロパティ名java.lang.Exceptionpublic static java.util.List<java.lang.String> getFieldNames(java.lang.Class cls)
cls -