public final class QueryManager extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
REVERSE_FALSE
フィールド名・以外フラグFalse
|
static String |
REVERSE_TRUE
フィールド名・以外フラグTrue
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static int |
count(String queryName,
QueryType queryType,
boolean withpermission)
クエリの件数を取得します。
|
static int |
count(String queryName,
QueryType queryType,
String categoryId,
boolean withpermission)
クエリの件数を取得します。
|
static QueryListItem[] |
find(String queryName,
QueryType queryType,
boolean withpermission,
String sortFieldName,
boolean desc,
int start,
int length)
クエリの一覧を取得します。
|
static QueryListItem[] |
find(String queryName,
QueryType queryType,
String categoryId,
boolean withpermission,
String sortFieldName,
boolean desc,
int start,
int length)
クエリの一覧を取得します。
|
static VCQuery |
get(String queryCode)
クエリを取得します。
|
static VCQuery |
get(String queryCode,
boolean withpermission)
クエリを取得します。
|
static String |
getParameter(String key)
システムパラメータを取得します。
|
static String[] |
getSystemParameterKeys()
抽出条件に設定可能なシステムパラメータのキー一覧を取得します。
|
static String[] |
getSystemParameterKeys4Range()
抽出条件に設定可能なシステムパラメータのキー一覧(範囲検索用)を取得します。
|
static void |
insert(VCQuery query)
クエリを新規追加します。
|
static boolean |
isSystemParameterKey(String key)
指定された文字列がシステムパラメータのキーとして有効かどうか判定します。
|
static void |
regist(VCQuery query)
非推奨です。
|
static void |
register(VCQuery query)
クエリを登録します。
|
static void |
remove(String queryCode)
クエリを削除します。
|
static void |
remove(String[] queryCodes)
クエリを削除します。
|
static VCQuery[] |
search()
登録されているクエリの一覧を取得します。
|
static VCQuery[] |
search(String queryName)
クエリの一覧を取得します。
|
static VCQuery[] |
search(String queryName,
boolean withpermission)
クエリの一覧を取得します。
|
public static VCQuery get(String queryCode, boolean withpermission)
queryCode - クエリコード(完全一致)withpermission - クエリに含まれるテーブルのアクセス権調査を行うかどうか。public static String getParameter(String key)
key - システムパラメータのキー<%~%>public static String[] getSystemParameterKeys()
public static String[] getSystemParameterKeys4Range()
public static boolean isSystemParameterKey(String key)
key - キー文字列@Deprecated public static void regist(VCQuery query) throws QueryException, SQLException
query - 登録するクエリQueryException - クエリの設定内容にエラーがあった場合にスローされますSQLException - クエリの登録処理で失敗した場合にスローされますpublic static void insert(VCQuery query) throws QueryException, SQLException
query - 登録するクエリQueryException - 登録済みのクエリであるか、クエリの設定内容にエラーがあった場合にスローされますSQLException - クエリの登録処理で失敗した場合にスローされますpublic static void register(VCQuery query) throws QueryException, SQLException
query - 登録するクエリQueryException - クエリの設定内容にエラーがあった場合にスローされますSQLException - クエリの登録処理で失敗した場合にスローされますpublic static void remove(String queryCode) throws QueryException, SQLException
queryCode - クエリコードQueryException - 削除権限が無い場合にスローされますSQLException - 削除処理に失敗した場合にスローされますpublic static void remove(String[] queryCodes) throws QueryException, SQLException
queryCodes - クエリコードの配列QueryException - 削除権限が無い場合にスローされますSQLException - 削除処理に失敗した場合にスローされますpublic static VCQuery[] search()
public static VCQuery[] search(String queryName)
queryName - 検索文字列(クエリ名・部分一致)public static VCQuery[] search(String queryName, boolean withpermission)
queryName - 検索文字列(クエリ名・部分一致)withpermission - クエリに含まれるテーブルのアクセス権調査を行うかどうか。public static QueryListItem[] find(String queryName, QueryType queryType, boolean withpermission, String sortFieldName, boolean desc, int start, int length)
queryName - 検索文字列(クエリ名・部分一致)queryType - クエリの種類withpermission - クエリに含まれるテーブルのアクセス権調査を行うかどうか。sortFieldName - ソートフィールド名desc - ソート順。trueの場合降順、falseの場合昇順start - 取得開始位置length - 取得件数public static QueryListItem[] find(String queryName, QueryType queryType, String categoryId, boolean withpermission, String sortFieldName, boolean desc, int start, int length)
nullの場合はnullで絞り込みます。queryName - 検索文字列(クエリ名・部分一致)queryType - クエリの種類categoryId - カテゴリーIDwithpermission - クエリに含まれるテーブルのアクセス権調査を行うかどうか。sortFieldName - ソートフィールド名desc - ソート順。trueの場合降順、falseの場合昇順start - 取得開始位置length - 取得件数public static int count(String queryName, QueryType queryType, boolean withpermission)
queryName - 検索文字列(クエリ名・部分一致)queryType - クエリの種類withpermission - クエリに含まれるテーブルのアクセス権調査を行うかどうか。public static int count(String queryName, QueryType queryType, String categoryId, boolean withpermission)
nullの場合はnullで絞り込みます。queryName - 検索文字列(クエリ名・部分一致)queryType - クエリの種類categoryId - カテゴリIDwithpermission - クエリに含まれるテーブルのアクセス権調査を行うかどうか。Copyright © 2012 NTT DATA INTRAMART CORPORATION