jp.co.melco.preserv.spatial.server.ejb
クラス FeatureLib

java.lang.Object
  拡張jp.co.melco.preserv.spatial.server.ejb.FeatureLib
すべての実装インタフェース:
FeatureIF

public class FeatureLib
extends java.lang.Object
implements FeatureIF

タイトル: 地物管理ライブラリクラス

説明: 地物を管理ライブラリクラスです。

著作権: Copyright (c) 2007

会社名: Mitsubishi Electric Corporation

バージョン:
1.0
作成者:
PreSerV Development Team

コンストラクタの概要
FeatureLib()
           
 
メソッドの概要
 java.lang.String[] delete(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物削除を行ないます。
protected  int deleteWorkTable(java.sql.Connection conn, java.lang.String tableName)
          指定したワークテーブルからインナーキーの一覧を削除します。
 java.util.Map init(java.sql.Connection con, java.util.List list)
          推奨されていません。 jp.co.melco.preserv.spatial.server.ejb.FeatureBridge#init(Connection con, List list)
 java.lang.Long[] insert(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物登録を行ないます。
 java.lang.Object select(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物検索を行ないます。
 java.util.Map selectAttribute(java.sql.Connection[] connections, FeatureRequestQuery query)
          属性検索を行ないます。
 psvFeature[] selectFeature(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物検索を行ないます。
 java.util.Map selectFeatureCount(java.sql.Connection[] connections, FeatureRequestQuery query)
          レイヤ毎の地物数を検索します。
 java.util.Map selectInnerKey(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物検索と同様にレイヤ単位で検索を行います。
 java.util.Map selectRelation(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物関連情報検索を行ないます。
 java.util.Map selectTermofvalidity(java.sql.Connection[] connections, FeatureRequestQuery query)
          有効期限検索を行ないます。
 int update(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物情報更新を行ないます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FeatureLib

public FeatureLib()
メソッドの詳細

init

public java.util.Map init(java.sql.Connection con,
                          java.util.List list)
推奨されていません。 jp.co.melco.preserv.spatial.server.ejb.FeatureBridge#init(Connection con, List list)

業務初期化処理を行ないます。

定義:
インタフェース FeatureIF 内の init
パラメータ:
con - DBコネクション
list - 要求リスト
戻り値:
業務メタ情報
例外:
java.lang.Exception - mdmException
関連項目:
FeatureIF.init(java.sql.Connection, java.util.List)

select

public java.lang.Object select(java.sql.Connection[] connections,
                               FeatureRequestQuery query)
                        throws java.lang.Exception
地物検索を行ないます。

定義:
インタフェース FeatureIF 内の select
パラメータ:
connections - DBコネクション
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

selectInnerKey

public java.util.Map selectInnerKey(java.sql.Connection[] connections,
                                    FeatureRequestQuery query)
地物検索と同様にレイヤ単位で検索を行います。 検索結果は、レイヤ名をキーに、内部キー配列[long[]]を値にしたMapオブジェクトとして 返します。

パラメータ:
connections - DBコネクション配列
query - 要求情報
戻り値:
処理結果

selectFeatureCount

public java.util.Map selectFeatureCount(java.sql.Connection[] connections,
                                        FeatureRequestQuery query)
レイヤ毎の地物数を検索します。
地物検索と同様にレイヤ単位で検索を行います。 検索結果は、レイヤ名をキー、地物数[Integer]を値にしたMapオブジェクトとして 返します。

パラメータ:
connections - DBコネクション配列
query - 要求情報
戻り値:
処理結果

selectFeature

public psvFeature[] selectFeature(java.sql.Connection[] connections,
                                  FeatureRequestQuery query)
地物検索を行ないます。

定義:
インタフェース FeatureIF 内の selectFeature
パラメータ:
connections - DBコネクション配列
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

selectAttribute

public java.util.Map selectAttribute(java.sql.Connection[] connections,
                                     FeatureRequestQuery query)
                              throws java.lang.Exception
属性検索を行ないます。

定義:
インタフェース FeatureIF 内の selectAttribute
パラメータ:
connections - DBコネクション配列
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

selectTermofvalidity

public java.util.Map selectTermofvalidity(java.sql.Connection[] connections,
                                          FeatureRequestQuery query)
                                   throws java.lang.Exception
有効期限検索を行ないます。

定義:
インタフェース FeatureIF 内の selectTermofvalidity
パラメータ:
connections - DBコネクション配列
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

selectRelation

public java.util.Map selectRelation(java.sql.Connection[] connections,
                                    FeatureRequestQuery query)
                             throws java.lang.Exception
地物関連情報検索を行ないます。

定義:
インタフェース FeatureIF 内の selectRelation
パラメータ:
connections - DBコネクション配列
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

insert

public java.lang.Long[] insert(java.sql.Connection[] connections,
                               FeatureRequestQuery query)
                        throws java.lang.Exception
地物登録を行ないます。

定義:
インタフェース FeatureIF 内の insert
パラメータ:
connections - DBコネクション
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

update

public int update(java.sql.Connection[] connections,
                  FeatureRequestQuery query)
地物情報更新を行ないます。

定義:
インタフェース FeatureIF 内の update
パラメータ:
connections - DBコネクション
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

delete

public java.lang.String[] delete(java.sql.Connection[] connections,
                                 FeatureRequestQuery query)
                          throws java.lang.Exception
地物削除を行ないます。

定義:
インタフェース FeatureIF 内の delete
パラメータ:
connections - DBコネクション
query - 要求情報
戻り値:
処理結果
例外:
java.lang.Exception - 検索時に例外が発生した場合

deleteWorkTable

protected int deleteWorkTable(java.sql.Connection conn,
                              java.lang.String tableName)
                       throws java.lang.Exception
指定したワークテーブルからインナーキーの一覧を削除します。

パラメータ:
conn - DBコネクション配列
tableName - テーブル名
戻り値:
DELETE 文は行数。何も返さない SQL 文の場合は 0
例外:
java.lang.Exception - 例外