jp.co.intra_mart.foundation.straform
クラス QueryManager

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.straform.QueryManager

public class QueryManager
extends java.lang.Object

VRQクエリ管理クラス。
「データベースからデータを取得」アクションで使用するVRQファイル情報の操作用のクラスです。

導入されたバージョン:
7.2
作成者:
INTRAMART

コンストラクタの概要
QueryManager(java.lang.String formId, int formNo, java.lang.String queryName, java.lang.String groupId)
          コンストラクタ
 
メソッドの概要
 Query getQueryInfo()
          データベース参照用のクエリ情報を取得します。
 java.util.List<jp.co.intra_mart.system.javascript.ScriptableObject> referenceDatabase(java.util.Map<java.lang.String,java.lang.String> condition, boolean isSystem, java.lang.String connectId)
          「データベースからデータを取得」アクション実行関数
指定されたクエリーファイルのクエリーを実行し、取得結果を返却します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QueryManager

public QueryManager(java.lang.String formId,
                    int formNo,
                    java.lang.String queryName,
                    java.lang.String groupId)
コンストラクタ

パラメータ:
formId - フォームID
formNo - フォーム履歴番号
queryName - クエリーファイル名
groupId - ログイングループID
メソッドの詳細

getQueryInfo

public Query getQueryInfo()
                   throws SystemException,
                          ApplicationException
データベース参照用のクエリ情報を取得します。

戻り値:
データベース参照用のクエリ情報
例外:
SystemException - システムエラーが発生した場合にスローされます。
ApplicationException - 指定されたクエリーファイルが存在しない場合にスローされます。

referenceDatabase

public java.util.List<jp.co.intra_mart.system.javascript.ScriptableObject> referenceDatabase(java.util.Map<java.lang.String,java.lang.String> condition,
                                                                                             boolean isSystem,
                                                                                             java.lang.String connectId)
                                                                                      throws SystemException,
                                                                                             ApplicationException
「データベースからデータを取得」アクション実行関数
指定されたクエリーファイルのクエリーを実行し、取得結果を返却します。

クエリー実行結果には、ScriptableObjectの配列が返却されます。

パラメータ:
condition - 検索条件
isSystem - システムデータベースを使用するかどうか
connectId - 接続ID(システムデータベースを使用する場合のみ設定する)
戻り値:
クエリー実行結果
例外:
SystemException
ApplicationException