jp.go.nict.langrid.management.web.view.component.form
クラス AbstractStatelessForm<T extends Serializable>

java.lang.Object
  上位を拡張 org.apache.wicket.Component
      上位を拡張 org.apache.wicket.MarkupContainer
          上位を拡張 org.apache.wicket.markup.html.WebMarkupContainer
              上位を拡張 org.apache.wicket.markup.html.form.Form<T>
                  上位を拡張 org.apache.wicket.markup.html.form.StatelessForm<T>
                      上位を拡張 jp.go.nict.langrid.management.web.view.component.form.AbstractStatelessForm<T>
型パラメータ:
T - 扱うモデルタイプ
すべての実装されたインタフェース:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.form.IFormSubmitListener, org.apache.wicket.markup.html.IHeaderContributor
直系の既知のサブクラス:
ChangePasswordForm, LoginForm

public abstract class AbstractStatelessForm<T extends Serializable>
extends org.apache.wicket.markup.html.form.StatelessForm<T>

抽象化されたステートレスフォーム フォームを持つコンポーネント用のインターフェイスを参照し、サブミット時に必要なメソッドを呼び出す。

バージョン:
$Revision: 12217 $
作成者:
Masaaki Kamiya, $Author: Masaaki Kamiya $
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス org.apache.wicket.markup.html.form.Form から継承された入れ子のクラス/インタフェース
org.apache.wicket.markup.html.form.Form.ValidationVisitor
 
クラス org.apache.wicket.Component から継承された入れ子のクラス/インタフェース
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
フィールドの概要
protected  String errorMessage
           
protected  boolean isCancel
           
protected  boolean isValidateError
           
protected  ServiceManagerException raisedException
           
protected  T resultParameter
           
 
クラス org.apache.wicket.markup.html.form.Form から継承されたフィールド
METHOD_GET, METHOD_POST
 
クラス org.apache.wicket.Component から継承されたフィールド
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
インタフェース org.apache.wicket.markup.html.form.IFormSubmitListener から継承されたフィールド
INTERFACE
 
コンストラクタの概要
AbstractStatelessForm(String id, T... params)
          コンストラクタ
 
メソッドの概要
protected abstract  void addComponents(T initialParameter)
           
protected  void delegateSubmit(org.apache.wicket.markup.html.form.IFormSubmittingComponent submittingComponent)
           
protected  void doErrorProcess(ServiceManagerException e)
           
 T getFormModelObject()
          モデルの値を取得する
protected  String getLogMessage()
           
protected  T getResultParameter()
           
protected  String getSessionPassword()
           
protected  String getSessionUserId()
           
protected  void raiseException()
           
protected abstract  void setResultPage(T resultParameter)
           
 
クラス org.apache.wicket.markup.html.form.StatelessForm から継承されたメソッド
getStatelessHint, process
 
クラス org.apache.wicket.markup.html.form.Form から継承されたメソッド
add, appendDefaultButtonField, beforeUpdateFormComponentModels, clearInput, encodeUrlInHiddenFields, error, findForm, findSubmittingButton, getDefaultButton, getFormValidators, getHiddenFieldId, getInputNamePrefix, getJavascriptId, getJsForInterfaceUrl, getMaxSize, getMethod, getModel, getModelObject, getRootForm, getValidatorKeyPrefix, getValuePersister, handleMultiPart, hasError, internalOnModelChanged, isRootForm, isSubmitted, isVersioned, loadPersistentFormComponentValues, markFormComponentsInvalid, markFormComponentsValid, onBeforeRender, onComponentTag, onComponentTagBody, onDetach, onError, onFileUploadException, onFormSubmitted, onSubmit, onValidate, process, registerJavascriptNamespaces, remove, removePersistentFormComponentValues, renderHead, renderPlaceholderTag, setDefaultButton, setMaxSize, setModel, setModelObject, setMultiPart, setVersioned, updateFormComponentModels, validate, validateComponents, validateFormValidator, validateFormValidators, visitFormComponents, visitFormComponentsPostOrder, writeParamsAsHiddenFields
 
クラス org.apache.wicket.markup.html.WebMarkupContainer から継承されたメソッド
getMarkupType, getWebPage, getWebRequest
 
クラス org.apache.wicket.MarkupContainer から継承されたメソッド
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren
 
クラス org.apache.wicket.Component から継承されたメソッド
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeginRequest, onConfigure, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

errorMessage

protected String errorMessage

isCancel

protected boolean isCancel

isValidateError

protected boolean isValidateError

raisedException

protected ServiceManagerException raisedException

resultParameter

protected T extends Serializable resultParameter
コンストラクタの詳細

AbstractStatelessForm

public AbstractStatelessForm(String id,
                             T... params)
コンストラクタ

パラメータ:
id - コンポーネントID
params - 初期化用パラメータ
メソッドの詳細

getFormModelObject

public T getFormModelObject()
モデルの値を取得する

戻り値:
モデルの値

addComponents

protected abstract void addComponents(T initialParameter)

delegateSubmit

protected void delegateSubmit(org.apache.wicket.markup.html.form.IFormSubmittingComponent submittingComponent)
オーバーライド:
クラス org.apache.wicket.markup.html.form.Form<T extends Serializable> 内の delegateSubmit

doErrorProcess

protected void doErrorProcess(ServiceManagerException e)

getLogMessage

protected String getLogMessage()

getResultParameter

protected T getResultParameter()

getSessionPassword

protected String getSessionPassword()

getSessionUserId

protected String getSessionUserId()

raiseException

protected void raiseException()
                       throws ServiceManagerException
例外:
ServiceManagerException

setResultPage

protected abstract void setResultPage(T resultParameter)