public final class EditableTable extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static List<String> |
getList(String userCode,
String dbsource)
指定されたユーザが編集可能なテーブル名の配列を返します。
|
static List<String> |
getRegistedResourceTableNames(String dbsource)
認可リソースを登録済みのテーブル一覧を取得します。
|
static boolean |
isManager(String userCode)
ユーザがテーブルメンテナンスの管理者権限を持つかどうかを調べます。
|
static void |
registAuthResource(String dbsource,
String tableName)
テーブルに対するアクセス権情報を認可リソースとして登録します。
|
public static List<String> getList(String userCode, String dbsource) throws SQLException, AdminException
userCode
- ユーザコードdbsource
- データベース接続IDSQLException
- テーブルの取得に失敗した場合にスローされますAdminException
- 管理者かどうかの判定に失敗した場合にスローされますpublic static List<String> getRegistedResourceTableNames(String dbsource) throws SQLException
dbsource
- データベース接続IDSQLException
- テーブルの取得に失敗した場合にスローされますpublic static boolean isManager(String userCode) throws AdminException
userCode
- ユーザコードAdminException
- 情報の取得に失敗したときスローされますpublic static void registAuthResource(String dbsource, String tableName) throws InvalidResourceUriException
dbsource
- データベース接続IDtableName
- テーブル名InvalidResourceUriException
- リソースの登録に失敗した場合スローされます。IllegalArgumentException
- 無効なテーブル名が指定されたときスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION