org.seasar.s2click.jdbc
クラス EntityRegisterPage

java.lang.Object
  上位を拡張 org.apache.click.Page
      上位を拡張 org.seasar.s2click.S2ClickPage
          上位を拡張 org.seasar.s2click.jdbc.EntityRegisterPage
すべての実装されたインタフェース:
java.io.Serializable

@Experimental
public abstract class EntityRegisterPage
extends S2ClickPage

エンティティの登録を行うページクラスの抽象基底クラスです。

このクラスは開発中であるため、今後大幅に変更される可能性があります。

導入されたバージョン:
1.0.4
作成者:
Naoki Takezoe
関連項目:
直列化された形式

フィールドの概要
protected  EntityPagesConfig config
           
protected  org.seasar.extension.jdbc.EntityMetaFactory entityMetaFactory
           
 EntityForm form
          エンティティを登録するためのフォーム。
protected  org.seasar.extension.jdbc.JdbcManager jdbcManager
           
 
クラス org.seasar.s2click.S2ClickPage から継承されたフィールド
SKIP_RENDERING, typeConverter
 
クラス org.apache.click.Page から継承されたフィールド
controls, format, forward, headElements, headers, includeControlHeadElements, messages, model, PAGE_ACTION, PAGE_MESSAGES, pageImports, path, redirect, stateful, template
 
コンストラクタの概要
EntityRegisterPage(EntityPagesConfig config)
          コンストラクタ。
 
メソッドの概要
 boolean onCancel()
          エンティティの登録処理をキャンセルし、一覧画面に戻ります。
 boolean onRegister()
          エンティティの登録処理を行い、一覧画面に戻ります。
protected  void postRegister(java.lang.Object entity)
          登録処理の後で呼び出されます。
protected  void preRegister(java.lang.Object entity)
          登録処理の前に呼び出されます。
protected  void validate()
           
 
クラス org.seasar.s2click.S2ClickPage から継承されたメソッド
bindPageFields, getTemplate, getTypeConverter, onInit, renderFile, renderFile, renderHTML, renderJSON, renderResponse
 
クラス org.apache.click.Page から継承されたメソッド
addControl, addModel, getContentType, getContext, getControls, getFormat, getForward, getHeadElements, getHeaders, getHtmlImports, getMessage, getMessage, getMessages, getModel, getPageImports, getPath, getRedirect, hasControls, hasHeaders, isIncludeControlHeadElements, isStateful, onDestroy, onGet, onPost, onRender, onSecurityCheck, removeControl, setFormat, setForward, setForward, setForward, setHeader, setHeaders, setIncludeControlHeadElements, setPageImports, setPath, setRedirect, setRedirect, setRedirect, setRedirect, setStateful, setTemplate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

form

public EntityForm form
エンティティを登録するためのフォーム。


jdbcManager

protected org.seasar.extension.jdbc.JdbcManager jdbcManager

entityMetaFactory

protected org.seasar.extension.jdbc.EntityMetaFactory entityMetaFactory

config

protected EntityPagesConfig config
コンストラクタの詳細

EntityRegisterPage

public EntityRegisterPage(EntityPagesConfig config)
コンストラクタ。

パラメータ:
config - 設定
メソッドの詳細

validate

protected void validate()

preRegister

protected void preRegister(java.lang.Object entity)
登録処理の前に呼び出されます。 サブクラスで必要に応じてオーバーライドしてください。

パラメータ:
entity - エンティティ

postRegister

protected void postRegister(java.lang.Object entity)
登録処理の後で呼び出されます。 サブクラスで必要に応じてオーバーライドしてください。

パラメータ:
entity - エンティティ

onRegister

public boolean onRegister()
エンティティの登録処理を行い、一覧画面に戻ります。

戻り値:

onCancel

public boolean onCancel()
エンティティの登録処理をキャンセルし、一覧画面に戻ります。

戻り値: