jp.co.melco.preserv.spatial.server.ejb
インタフェース FeatureBizCalledIF


public interface FeatureBizCalledIF

ユーザ定義コールバックインタフェース。

本インタフェースは、地物操作時に呼ばれるコールバック定義です。 クライアントからのリクエストにコンテキスト名が含まれている場合に、 対応するコールバック(本クラスの具象クラス)が実行されます。

導入されたバージョン:
6.0
作成者:
PreSerV Development Team
著作権:
Copyright (c) 2006
会社名:
Mitsubishi Electric Corporation

フィールドの概要
static int ERROR_STATUS
          コールバックでのエラー発生を表すステータスです。
 
メソッドの概要
 int delete(java.sql.Connection connect, java.lang.String[] idList, java.lang.Object clientParams, java.lang.Object serverParams)
          削除メソッドです。
 void init(java.sql.Connection connect)
          初期化メソッドです。
 int insert(java.sql.Connection connect, psvFeature[] features, java.lang.Object clientParams, java.lang.Object serverParams)
          登録メソッドです。
 psvFeature[] select(java.sql.Connection connect, psvFeature[] features, java.lang.Object clientParams, java.lang.Object serverParams)
          検索メソッドです。
 int update(java.sql.Connection connect, psvFeature[] features, java.lang.Object clientParams, java.lang.Object serverParams)
          更新メソッドです。
 

フィールドの詳細

ERROR_STATUS

public static final int ERROR_STATUS
コールバックでのエラー発生を表すステータスです。

関連項目:
定数フィールド値
メソッドの詳細

init

public void init(java.sql.Connection connect)
          throws java.lang.Exception
初期化メソッドです。

パラメータ:
connect - DBコネクション
例外:
java.lang.Exception - 初期化時に何らかの例外が発生した場合

select

public psvFeature[] select(java.sql.Connection connect,
                           psvFeature[] features,
                           java.lang.Object clientParams,
                           java.lang.Object serverParams)
                    throws java.lang.Exception
検索メソッドです。

パラメータ:
connect - DBコネクション
features - 検索対象の地物オブジェクト
clientParams - ユーザ指定パラメータ(クライアント)
serverParams - ユーザ指定パラメータ(サーバ)
戻り値:
検索結果(地物)
例外:
java.lang.Exception - 検索時に何らかの例外が発生した場合

insert

public int insert(java.sql.Connection connect,
                  psvFeature[] features,
                  java.lang.Object clientParams,
                  java.lang.Object serverParams)
           throws java.lang.Exception
登録メソッドです。

パラメータ:
connect - DBコネクション
features - 登録対象の地物オブジェクト
clientParams - ユーザ指定パラメータ(クライアント)
serverParams - ユーザ指定パラメータ(サーバ)
戻り値:
登録件数
例外:
java.lang.Exception - 登録時に何らかの例外が発生した場合

update

public int update(java.sql.Connection connect,
                  psvFeature[] features,
                  java.lang.Object clientParams,
                  java.lang.Object serverParams)
           throws java.lang.Exception
更新メソッドです。

パラメータ:
connect - DBコネクション
features - 更新対象の地物オブジェクト
clientParams - ユーザ指定パラメータ(クライアント)
serverParams - ユーザ指定パラメータ(サーバ)
戻り値:
更新件数
例外:
java.lang.Exception - 更新時に何らかの例外が発生した場合

delete

public int delete(java.sql.Connection connect,
                  java.lang.String[] idList,
                  java.lang.Object clientParams,
                  java.lang.Object serverParams)
           throws java.lang.Exception
削除メソッドです。

パラメータ:
connect - DBコネクション
idList - 削除した地物のID一覧
clientParams - ユーザ指定パラメータ(クライアント)
serverParams - ユーザ指定パラメータ(サーバ)
戻り値:
削除件数
例外:
java.lang.Exception - 削除時に何らかの例外が発生した場合