|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectwisdom.core.CoreObject
wisdom.core.runtime.RequestHandler
IRequestHandlerの実装クラス
| コンストラクタの概要 | |
RequestHandler(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
javax.servlet.ServletConfig servletconfig)
|
|
| メソッドの概要 | |
void |
addUnremovableSessionAttributeName(java.lang.String key)
このメソッドはRequestHandlerでは実装されていません。 |
void |
addUnremovableSessionAttributeNames(java.lang.String[] keys)
このメソッドはRequestHandlerでは実装されていません。 |
void |
cleanupRemovableSessionAttributes()
このメソッドはRequestHandlerでは実装されていません。 |
void |
closeConnection(java.sql.Connection c)
このIHandlerから取得したConnectionオブジェクトをクローズします。 |
java.lang.Object |
getAttribute(java.lang.String key)
属性を取得します。 |
RequestCommand |
getCommand(CommandSet cs,
ServletRuntimeConfig serlvetRuntimeConfig)
このクラスが保持しているHttpServletRequest を解析して要求にあったCommand オブジェクトを取得します。 |
java.sql.Connection |
getConnection()
省略時のデータ・ソースからConnectionを取得します。 |
java.sql.Connection |
getConnection(java.lang.Object invoker)
省略時のデータ・ソースからConnectionを取得します。 |
java.sql.Connection |
getConnection(java.lang.Object invoker,
java.lang.String defineName)
指定されたdefineNameで設定されているデータ・ソースからConnectionを取得します。 |
java.sql.Connection |
getConnection(java.lang.Object invoker,
java.lang.String user,
java.lang.String password)
省略時のデータ・ソースからConnectionを取得します。 |
java.sql.Connection |
getConnection(java.lang.Object invoker,
java.lang.String defineName,
java.lang.String user,
java.lang.String password)
指定されたdefineNameで設定されているデータ・ソースからConnectionを取得します。 |
java.sql.Connection |
getConnection(java.lang.String defineName)
指定されたdefineNameで設定されているデータ・ソースからConnectionを取得します。 |
java.sql.Connection |
getConnection(java.lang.String user,
java.lang.String password)
省略時のデータ・ソースからConnectionを取得します。 |
java.sql.Connection |
getConnection(java.lang.String defineName,
java.lang.String user,
java.lang.String password)
指定されたdefineNameで設定されているデータ・ソースからConnectionを取得します。 |
IRequestCommand |
getInvoker()
このオブジェクトを使用しているRequestCommandのインスタンスを取得します |
java.lang.String |
getReqId()
実行中の IRequestCommandが持つreqidを取得します。 |
javax.servlet.http.HttpServletRequest |
getRequest()
使用しているHttpServletRequestのインスタンスを取得します。 |
IRequestParser |
getRequestParser()
使用しているIRequestParserインターフェースの実装オブジェクトを取得します。 |
javax.servlet.http.HttpServletResponse |
getResponse()
使用しているHttpServletResonseのインスタンスを取得します。 |
javax.servlet.ServletConfig |
getServletConfig()
使用しているServletConfig のインスタンスを取得します。 |
javax.servlet.ServletContext |
getServletContext()
このオブジェクトに含まれる ServletContext のインスタンスを返します。 |
java.lang.Object |
getSessionAttribute(java.lang.String key)
このメソッドはRequestHandlerでは実装されていません。 |
java.lang.Object |
getSessionAttribute(java.lang.String key,
boolean allowNull)
このメソッドはRequestHandlerでは実装されていません。 |
java.util.List |
getUnremovableSessionAttributeNames()
このメソッドはRequestHandlerでは実装されていません。 |
java.lang.String |
getUser()
|
IUserSession |
getUserSession()
このメソッドはRequestHandlerでは実装されていません。 |
boolean |
isEnterUserId()
Gets the enterUserId |
void |
removeSessionAttribute(java.lang.String key)
このメソッドはRequestHandlerでは実装されていません。 |
void |
removeUnremovableSessionAttributeName(java.lang.String key)
このメソッドはRequestHandlerでは実装されていません。 |
void |
sessionStateChange(java.lang.String page)
セッション情報をHttpSessionオブジェクトにputします。 |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
属性を設定します。 |
void |
setEnterUserId(boolean enterUserId)
Sets the enterUserId |
void |
setSessionAttribute(java.lang.String key,
java.lang.Object object)
このメソッドはRequestHandlerでは実装されていません。 |
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public RequestHandler(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
javax.servlet.ServletConfig servletconfig)
throws java.lang.Exception
| メソッドの詳細 |
public void setAttribute(java.lang.String key,
java.lang.Object value)
IHandler の記述: IRequestHandlerの場合、
HttpServletRequest#setAttribute(key,value)を実行します。IBatchHandlerの場合、
内部で持つ、配列を使用して属性を管理します
IHandler 内の setAttributekey - 設定するキーvalue - 設定するオブジェクトの値public java.lang.Object getAttribute(java.lang.String key)
IHandler の記述: IRequestHandlerの場合、
HttpServletRequest#getAttribute(key)を実行します。IBatchHandlerの場合、
内部で持つ、配列を使用して属性を管理します
IHandler 内の getAttributekey - 取得するキー
public javax.servlet.http.HttpServletRequest getRequest()
IRequestHandler の記述:
IRequestHandler 内の getRequestpublic javax.servlet.http.HttpServletResponse getResponse()
IRequestHandler の記述:
IRequestHandler 内の getResponsepublic IRequestParser getRequestParser()
IRequestHandler の記述:
IRequestHandler 内の getRequestParserpublic javax.servlet.ServletConfig getServletConfig()
IRequestHandler の記述:
IRequestHandler 内の getServletConfigpublic javax.servlet.ServletContext getServletContext()
IRequestHandler の記述:
IRequestHandler 内の getServletContextpublic java.lang.String getUser()
public java.sql.Connection getConnection(java.lang.String defineName)
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectiondefineName -
java.lang.Exception
public java.sql.Connection getConnection(java.lang.String defineName,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectiondefineName - user - password -
java.lang.Exception
public java.sql.Connection getConnection()
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectionjava.lang.Exception
public java.sql.Connection getConnection(java.lang.String user,
java.lang.String password)
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectionuser - password -
java.lang.Exception
public java.sql.Connection getConnection(java.lang.Object invoker)
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectionjava.lang.Exception
public java.sql.Connection getConnection(java.lang.Object invoker,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectionuser - password -
java.lang.Exception
public java.sql.Connection getConnection(java.lang.Object invoker,
java.lang.String defineName)
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectioninvoker - 呼び出し元オブジェクト
java.lang.Exception
public java.sql.Connection getConnection(java.lang.Object invoker,
java.lang.String defineName,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
IHandler の記述:
IHandler 内の getConnectioninvoker - 呼び出し元オブジェクトuser - password -
java.lang.Exception
public void closeConnection(java.sql.Connection c)
throws java.lang.Exception
IHandler の記述:
IHandler 内の closeConnectionc -
java.lang.Exceptionpublic IUserSession getUserSession()
IRequestHandler 内の getUserSession
public void setSessionAttribute(java.lang.String key,
java.lang.Object object)
IRequestHandler 内の setSessionAttributekey - 設定するキーobject - 設定するオブジェクトpublic void removeSessionAttribute(java.lang.String key)
IRequestHandler 内の removeSessionAttributekey - 除くオブジェクトのキー
public java.lang.Object getSessionAttribute(java.lang.String key)
throws MissingSessionObjectException
IRequestHandler 内の getSessionAttributekey - 設定するキー
MissingSessionObjectException - 指定されたキーのオブジェクトがセッション情報にない場合に送出されます。
public java.lang.Object getSessionAttribute(java.lang.String key,
boolean allowNull)
throws MissingSessionObjectException
IRequestHandler 内の getSessionAttributekey - 設定するキーallowNull - trueの場合、セッション情報にないとき例外送出ではなくnullが戻されます
MissingSessionObjectException - 指定されたキーのオブジェクトがセッション情報にない場合に送出されます。public void cleanupRemovableSessionAttributes()
IRequestHandler 内の cleanupRemovableSessionAttributespublic void addUnremovableSessionAttributeName(java.lang.String key)
IRequestHandler 内の addUnremovableSessionAttributeNamekey - 除外不可として設定するセッション情報のキー値public void addUnremovableSessionAttributeNames(java.lang.String[] keys)
IRequestHandler 内の addUnremovableSessionAttributeNameskeys - 除外不可として設定するセッション情報のキー値の配列public void removeUnremovableSessionAttributeName(java.lang.String key)
IRequestHandler 内の removeUnremovableSessionAttributeNamekey - 除外対象から取り除くセッション情報のキー値public java.util.List getUnremovableSessionAttributeNames()
IRequestHandler 内の getUnremovableSessionAttributeNames
public void sessionStateChange(java.lang.String page)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getReqId()
IRequestHandler の記述: IRequestCommandが持つreqidを取得します。
IRequestHandler 内の getReqId
public RequestCommand getCommand(CommandSet cs,
ServletRuntimeConfig serlvetRuntimeConfig)
throws java.lang.Exception,
MissConfiguredException
MissConfiguredException - URI、URIとreqidで合致するCommandが存在しない場合に送出されます。
java.lang.Exceptionpublic IRequestCommand getInvoker()
IRequestHandler の記述:
IRequestHandler 内の getInvokerpublic boolean isEnterUserId()
public void setEnterUserId(boolean enterUserId)
enterUserId - The enterUserId to set
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||