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.Exception
public 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.Exception
public 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.Exception
public static java.util.List<java.lang.String> getFieldNames(java.lang.Class cls)
cls
-