jp.go.nict.langrid.management.web.view.page
クラス BasePage

java.lang.Object
  上位を拡張 org.apache.wicket.Component
      上位を拡張 org.apache.wicket.MarkupContainer
          上位を拡張 org.apache.wicket.Page
              上位を拡張 org.apache.wicket.markup.html.WebPage
                  上位を拡張 jp.go.nict.langrid.management.web.view.page.BasePage
すべての実装されたインタフェース:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.IRedirectListener, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.INewBrowserWindowListener, org.apache.wicket.session.pagemap.IPageMapEntry
直系の既知のサブクラス:
ExpiredErrorPage, PopupErrorInternalPage, PopupPage, ServiceManagerPage

public class BasePage
extends org.apache.wicket.markup.html.WebPage

-Service Managerで使用するページの基底クラス

・アクセス権を持つユーザ: 一般ユーザ、スーパユーザ、一時ユーザ、無名ユーザ
・リンクするページ: RequestResponseUtil.getPageClassForErrorRequest()
・関連する主なクラス: RequestResponseUtil
・エラー時の動作: 標準エラーページに遷移

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

入れ子のクラスの概要
 
クラス org.apache.wicket.Page から継承された入れ子のクラス/インタフェース
org.apache.wicket.Page.IPageSerializer
 
クラス 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
 
フィールドの概要
 
クラス org.apache.wicket.Page から継承されたフィールド
LATEST_VERSION, serializer
 
クラス 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.INewBrowserWindowListener から継承されたフィールド
INTERFACE
 
インタフェース org.apache.wicket.IRedirectListener から継承されたフィールド
INTERFACE
 
コンストラクタの概要
BasePage()
          コンストラクタ
 
メソッドの概要
 void doErrorProcess(ServiceManagerException e)
          例外処理
 void doErrorProcess(ServiceManagerException e, String message)
          例外処理
 void doErrorProcessForPopup(ServiceManagerException e)
          ポップアップページでの例外処理
protected  javax.servlet.http.HttpServletRequest getHttpRequest()
          HTTPリクエストを取得
protected  javax.servlet.http.HttpServletResponse getHttpResponse()
          HTTPレスポンスを取得
protected  String getSelfGridId()
           
protected  javax.servlet.ServletContext getServletContext()
          コンテキストを取得する
protected  String getSessionUserGridId()
           
protected  String getSessionUserId()
          ログインしているユーザのIDを取得する
protected  String getSessionUserPassword()
          ログインしているユーザのパスワードを取得する
protected  void initialize()
          コンストラクタ内で呼び出されるオーバーライドを期待するメソッド
protected  boolean isLogin()
           
protected  void setHeaders(org.apache.wicket.protocol.http.WebResponse response)
           
 
クラス org.apache.wicket.markup.html.WebPage から継承されたメソッド
configureResponse, getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onAfterRender, onNewBrowserWindow
 
クラス org.apache.wicket.Page から継承されたメソッド
afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getAutoIndex2, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onBeforeRender, onDetach, onPageAttached, onRedirect, onRender, prepareForRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace
 
クラス org.apache.wicket.MarkupContainer から継承されたメソッド
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, visitChildren, visitChildren
 
クラス org.apache.wicket.Component から継承されたメソッド
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onComponentTag, onConfigure, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.apache.wicket.session.pagemap.IPageMapEntry から継承されたメソッド
getPage
 

コンストラクタの詳細

BasePage

public BasePage()
コンストラクタ

メソッドの詳細

doErrorProcess

public void doErrorProcess(ServiceManagerException e)
例外処理

パラメータ:
e - 発生した例外

doErrorProcess

public void doErrorProcess(ServiceManagerException e,
                           String message)
例外処理

パラメータ:
e - 発生した例外
message - ログをとるメッセージ

doErrorProcessForPopup

public void doErrorProcessForPopup(ServiceManagerException e)
ポップアップページでの例外処理

パラメータ:
e - 発生した例外

getSelfGridId

protected final String getSelfGridId()

getHttpRequest

protected final javax.servlet.http.HttpServletRequest getHttpRequest()
HTTPリクエストを取得

戻り値:
結果のモデル

getHttpResponse

protected final javax.servlet.http.HttpServletResponse getHttpResponse()
HTTPレスポンスを取得

戻り値:
結果のモデル

getServletContext

protected final javax.servlet.ServletContext getServletContext()
コンテキストを取得する

戻り値:
結果のモデル

getSessionUserId

protected final String getSessionUserId()
ログインしているユーザのIDを取得する

戻り値:
ユーザID

getSessionUserGridId

protected final String getSessionUserGridId()

getSessionUserPassword

protected final String getSessionUserPassword()
ログインしているユーザのパスワードを取得する

戻り値:
パスワード

isLogin

protected final boolean isLogin()

initialize

protected void initialize()
                   throws ServiceManagerException
コンストラクタ内で呼び出されるオーバーライドを期待するメソッド

例外:
ServiceManagerException - 処理に失敗した

setHeaders

protected void setHeaders(org.apache.wicket.protocol.http.WebResponse response)
オーバーライド:
クラス org.apache.wicket.markup.html.WebPage 内の setHeaders