public interface VCQueryPermission extends Serializable
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canCreateQueryWithSql()
SQL定義を利用したテーブルを持つクエリの作成が許可されているかどうかを調べます。
|
boolean |
canCreateView()
クエリ編集画面で物理View作成権限を持っているかどうかを調べます。
|
boolean |
canInputWhereSql()
クエリ編集画面でWHERE句の直接入力許可権限を持っているかどうかを調べます。
|
List<String> |
getPermittedQueryCodes()
カレントユーザがアクセスを許可されているクエリコードの一覧を返します。
|
List<String> |
getPermittedTableNames(String dbSource)
カレントユーザがアクセスを許可されているテーブルの一覧を返します。
|
List<String> |
getPermittedViewNames(String dbSource)
カレントユーザがアクセスを許可されているビューの一覧を返します。
|
boolean |
isManager()
カレントユーザがViewCreatorの管理者権限を持つかどうかを調べます。
|
boolean |
isPermittedQuery(String queryCode)
カレントユーザがアクセスを許可されているクエリであるかどうかを調べます。
|
boolean canCreateView()
boolean canInputWhereSql()
boolean canCreateQueryWithSql()
List<String> getPermittedQueryCodes()
List<String> getPermittedTableNames(String dbSource)
dbSource
- データベース接続IDList<String> getPermittedViewNames(String dbSource)
dbSource
- データベース接続IDboolean isManager()
boolean isPermittedQuery(String queryCode)
queryCode
- 調査対象クエリコードCopyright © 2012 NTT DATA INTRAMART CORPORATION