info.dragonlady.scriptlet
クラス Scriptlet

java.lang.Object
  上位を拡張 info.dragonlady.scriptlet.Scriptlet
直系の既知のサブクラス:
DefaultScriptlet, ListScrollScript

public abstract class Scriptlet
extends java.lang.Object

独自の処理を行い、サーバサイドスクリプトを実行する際の基底クラスです。

作成者:
nobu

コンストラクタの概要
Scriptlet()
          SevureServletから呼ばれる唯一のコンストラクタ
 
メソッドの概要
 DBAccesser getDBAccessObject()
          SecureServletの同名ラッパー関数
abstract  java.lang.String getEScriptErrorMsg()
          サーバサイドスクリプトでエラーが発生した際のメッセージ本文を応答する。
abstract  java.lang.String getInvalidParamErrorMsg()
          パラメータの検証によるエラーが発せした際のメッセージ本文を応答する。
abstract  java.lang.String getInvalidValidationParamErrorMsg()
          パラメータ検証ルール記述にエラーがあった際のメッセージ本文を応答する。
 javax.servlet.http.HttpServletRequest getRequest()
          SecureServletの同名ラッパー関数
abstract  java.lang.String getRequiredParamErrorMsg()
          必須パラメータが記述されたいなかった際のメッセージ本文を応答する。
 javax.servlet.http.HttpServletResponse getResponse()
          SecureServletの同名ラッパー関数
 java.lang.String getScriptExtName()
          SecureServletの同名ラッパー関数
 java.lang.String getScriptletPath()
          SecureServletの同名ラッパー関数
abstract  java.util.Map<java.lang.String,java.lang.Object> getScriptNewProperties()
          サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。
abstract  long getSerialVersionUID()
          serialVersionUIDを応答する仮想関数
 javax.servlet.ServletContext getServletContext()
          SecureServletの同名ラッパー関数
 java.lang.String getServletName()
          SecureServletの同名ラッパー関数
 javax.servlet.http.HttpSession getSession()
          SecureServletの同名ラッパー関数
 void setCharSet(java.lang.String code)
          SecureServletの同名ラッパー関数
 void setSequence()
          SecureServletの同名ラッパー関数
 void setServlet(SecureServlet servlet)
          SevureServletから呼ばれる関数
abstract  void start()
          SevureServletより呼ばれる起動メソッド 継承クラスで実装します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Scriptlet

public Scriptlet()
SevureServletから呼ばれる唯一のコンストラクタ

パラメータ:
servlet:SevureServletです。 -
メソッドの詳細

setServlet

public void setServlet(SecureServlet servlet)
SevureServletから呼ばれる関数

パラメータ:
servlet:SevureServletです。 -

getSession

public javax.servlet.http.HttpSession getSession()
SecureServletの同名ラッパー関数

戻り値:

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
SecureServletの同名ラッパー関数

戻り値:

getResponse

public javax.servlet.http.HttpServletResponse getResponse()
SecureServletの同名ラッパー関数

戻り値:

getDBAccessObject

public DBAccesser getDBAccessObject()
SecureServletの同名ラッパー関数

戻り値:

getServletName

public java.lang.String getServletName()
SecureServletの同名ラッパー関数

戻り値:

getServletContext

public javax.servlet.ServletContext getServletContext()
SecureServletの同名ラッパー関数

戻り値:

getScriptletPath

public java.lang.String getScriptletPath()
SecureServletの同名ラッパー関数

戻り値:

setCharSet

public void setCharSet(java.lang.String code)
SecureServletの同名ラッパー関数


setSequence

public void setSequence()
SecureServletの同名ラッパー関数


getScriptExtName

public java.lang.String getScriptExtName()
SecureServletの同名ラッパー関数

戻り値:

start

public abstract void start()
                    throws SystemErrorException
SevureServletより呼ばれる起動メソッド 継承クラスで実装します。

例外:
SystemErrorException

getScriptNewProperties

public abstract java.util.Map<java.lang.String,java.lang.Object> getScriptNewProperties()
サーバサイドスクリプト内で利用する、複数のグローバルオブジェクトを応答します。
KEY:サーバサイドスクリプト内グローバルオブジェクト名
VALUE:グローバルオブジェクトに関連づけるインスタンス
※予約されたグローバルオブジェクト名は利用しないこと。以下予約オブジェクト名
request:javax.servlet.http.HttpServletRequestのインスタンス
response:javax.servlet.http.HttpServletResponseのインスタンス
session:javax.servlet.http.HttpSessionのインスタンス
serverout:javax.servlet.http.HttpServletResponse#getWriterの戻り値(java.io.PrintWrite)
sysout:System.out
syserr:System.err
helper:info.dragonlady.scriptlet.ESCylinder.ESHelperのインスタンス
exception:例外発生時の例外オブジェクト


getRequiredParamErrorMsg

public abstract java.lang.String getRequiredParamErrorMsg()
必須パラメータが記述されたいなかった際のメッセージ本文を応答する。


getInvalidParamErrorMsg

public abstract java.lang.String getInvalidParamErrorMsg()
パラメータの検証によるエラーが発せした際のメッセージ本文を応答する。


getEScriptErrorMsg

public abstract java.lang.String getEScriptErrorMsg()
サーバサイドスクリプトでエラーが発生した際のメッセージ本文を応答する。


getInvalidValidationParamErrorMsg

public abstract java.lang.String getInvalidValidationParamErrorMsg()
パラメータ検証ルール記述にエラーがあった際のメッセージ本文を応答する。


getSerialVersionUID

public abstract long getSerialVersionUID()
serialVersionUIDを応答する仮想関数

戻り値: