|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectorg.seasar.s2click.jdbc.EntityPagesConfig
@Experimental public class EntityPagesConfig
エンティティの一覧、登録、編集、削除を行うページの設定を行うクラスです。
このクラスは開発中であるため、今後大幅に変更される可能性があります。
| コンストラクタの概要 | |
|---|---|
EntityPagesConfig(java.lang.Class<?> entityClass,
java.lang.Class<? extends org.apache.click.Page> listPageClass,
java.lang.Class<? extends org.apache.click.Page> regiserPageClass,
java.lang.Class<? extends org.apache.click.Page> editPageClass,
java.lang.Class<? extends org.apache.click.Page> deletePageClass)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
org.apache.click.control.Column |
createColumn(org.seasar.extension.jdbc.PropertyMeta propertyMeta)
エンティティのプロパティに対応した Columnオブジェクトを生成します。 |
org.apache.click.control.Field |
createField(EntityForm.EntityFormMode mode,
org.seasar.extension.jdbc.PropertyMeta propertyMeta)
エンティティのプロパティに対応した Fieldオブジェクトを作成します。 |
java.lang.Class<? extends org.apache.click.Page> |
getDeletePageClass()
削除画面のページクラスを取得します。 |
java.lang.Class<? extends org.apache.click.Page> |
getEditPageClass()
編集画面のページクラスを取得します。 |
java.lang.Class<?> |
getEntityClass()
エンティティの型を取得します。 |
java.lang.String |
getLabel(org.seasar.extension.jdbc.PropertyMeta propertyMeta)
エンティティのプロパティの表示用文字列を取得します。 |
java.lang.Class<? extends org.apache.click.Page> |
getListPageClass()
一覧画面のページクラスを取得します。 |
java.lang.Class<? extends org.apache.click.Page> |
getRegisterPageClass()
登録画面のページクラスを取得します。 |
protected void |
putLabel(java.lang.String propertyName,
java.lang.String label)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public EntityPagesConfig(java.lang.Class<?> entityClass,
java.lang.Class<? extends org.apache.click.Page> listPageClass,
java.lang.Class<? extends org.apache.click.Page> regiserPageClass,
java.lang.Class<? extends org.apache.click.Page> editPageClass,
java.lang.Class<? extends org.apache.click.Page> deletePageClass)
entityClass - 対象のエンティティの型listPageClass - 一覧画面のページクラスregiserPageClass - 登録画面のページクラスeditPageClass - 編集画面のページクラスdeletePageClass - 削除画面のページクラス| メソッドの詳細 |
|---|
public java.lang.Class<?> getEntityClass()
public java.lang.Class<? extends org.apache.click.Page> getListPageClass()
public java.lang.Class<? extends org.apache.click.Page> getRegisterPageClass()
public java.lang.Class<? extends org.apache.click.Page> getEditPageClass()
public java.lang.Class<? extends org.apache.click.Page> getDeletePageClass()
public org.apache.click.control.Field createField(EntityForm.EntityFormMode mode,
org.seasar.extension.jdbc.PropertyMeta propertyMeta)
Fieldオブジェクトを作成します。
mode - フォームのモードpropertyMeta - エンティティのプロパティ
protected void putLabel(java.lang.String propertyName,
java.lang.String label)
public java.lang.String getLabel(org.seasar.extension.jdbc.PropertyMeta propertyMeta)
putLabel(String, String)で設定した文字列があればそれを、
設定されていなければプロパティ名をClickUtils.toLabel(String)で変換した文字列を返します。
propertyMeta - プロパティ
public org.apache.click.control.Column createColumn(org.seasar.extension.jdbc.PropertyMeta propertyMeta)
Columnオブジェクトを生成します。
propertyMeta - エンティティのプロパティ
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||