oracle.lite.web.html
クラス DeleteRecords

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--oracle.lite.web.html.DeleteRecords
 

public abstract class DeleteRecords
extends javax.servlet.http.HttpServlet

DeleteRecordsサーブレットは、多数のSQL DELETEコマンドを自動的に実行するために使用できます。 このサーブレットはgetCommands()をコールしてSQL文の配列を取得し、この配列が自動的に実行されます。 完了すると、サーブレットはonSuccess()をコールします。これによりHTML応答が作成されブラウザに返されます。
このクラスは抽象クラスであるため、サブクラスでは次のメソッドを実装する必要があります。
getCommands()
onSuccess()

関連項目:
直列化された形式

コンストラクタの概要
DeleteRecords()
           
 
メソッドの概要
 void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          このメソッドは、Webサーバーにコールされたときに、指定されたIDに対して削除コマンドを実行します。
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          このメソッドは、Webサーバーにコールされたときに、指定されたIDに対して削除コマンドを実行します。
abstract  java.lang.String[] getCommands(java.lang.String id)
          このメソッドは、SQLコマンドを含む配列を取得するためにコールします。
 java.lang.String getServletInfo()
          サーブレットに関する情報を取得します。
abstract  void onSuccess(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          このメソッドは、SQLコマンドが正常に実行されたときにコールされます。
 
クラス javax.servlet.http.HttpServletから継承したメソッド
service
 
クラス javax.servlet.GenericServletから継承したメソッド
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletName, init, init, log, log
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DeleteRecords

public DeleteRecords() 
メソッドの詳細

getCommands

public abstract java.lang.String[] getCommands(java.lang.String id) 
このメソッドは、SQLコマンドを含む配列を取得するためにコールします。
パラメータ:
id - 識別子。
戻り値:
SQL DELETE文の含まれた配列。

onSuccess

public abstract void onSuccess(javax.servlet.http.HttpServletRequest req,
                               javax.servlet.http.HttpServletResponse res)
                        throws javax.servlet.ServletException,
                               java.io.IOException 
このメソッドは、SQLコマンドが正常に実行されたときにコールされます。
パラメータ:
req - HttpServletRequest
res - HttpServletResponse
例外:
javax.servlet.ServletException - エラーが発生した場合に発生します。
java.io.IOException - エラーが発生した場合に発生します。

doGet

public void doGet(javax.servlet.http.HttpServletRequest req,
                  javax.servlet.http.HttpServletResponse res)
           throws javax.servlet.ServletException,
                  java.io.IOException 
このメソッドは、Webサーバーにコールされたときに、指定されたIDに対して削除コマンドを実行します。
パラメータ:
req - HttpServletRequest
res - HttpServletResponse
例外:
javax.servlet.ServletException - JDBC文が作成できなかった場合に発生します。
java.io.IOException - 出力ストリームが作成できなかった場合に発生します。

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws javax.servlet.ServletException,
                   java.io.IOException 
このメソッドは、Webサーバーにコールされたときに、指定されたIDに対して削除コマンドを実行します。
パラメータ:
request - HttpServletRequest
response - HttpServletResponse
例外:
javax.servlet.ServletException - JDBC文が作成できなかった場合に発生します。
java.io.IOException - 出力ストリームが作成できなかった場合に発生します。

getServletInfo

public java.lang.String getServletInfo() 
サーブレットに関する情報を取得します。
オーバーライド:
クラス javax.servlet.GenericServletのgetServletInfo
戻り値:
サーブレット情報の文字列。