クラスSQLPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
java.sql.SQLPermission
- すべての実装されたインタフェース:
Serializable,Guard
public final class SQLPermission extends BasicPermission
SQLPermissionオブジェクトには名前(「ターゲット名」とも呼ばれる)は含まれますが、アクション・リストは含まれません。したがって、名前付きアクセス権が存在するか、存在しないかのどちらかになります。 ターゲット名は、権限の名前です。 命名規約は、階層的なプロパティ命名規約に従います。 また、ターゲット名のあとにアスタリスクを指定し(「.」のあとに指定するか、単独で指定)、ワイルドカード・マッチングを表すこともできます。 たとえば、loadLibrary.*や*はワイルドカード・マッチングを表しますが、*loadLibraryやa*bは無効です。 - APIのノート:
- この権限は、セキュリティ・マネージャがサポートされなくなったため、リソースへのアクセスの制御には使用できません。
- 導入されたバージョン:
- 1.3
- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明SQLPermission(String name) 指定された名前を使用して、新しいSQLPermissionオブジェクトを作成します。SQLPermission(String name, String actions) 指定された名前を使用して、新しいSQLPermissionオブジェクトを作成します。 -
メソッドのサマリー
クラスjava.security.BasicPermissionで宣言されたメソッド
equals, getActions, hashCode, implies, newPermissionCollectionクラスjava.security.Permissionで宣言されたメソッド
checkGuard, getName, toString
-
コンストラクタの詳細
-
SQLPermission
public SQLPermission(String name) 指定された名前を使用して、新しいSQLPermissionオブジェクトを作成します。 この名前はSQLPermissionのシンボリック名です。- パラメータ:
name- このSQLPermissionオブジェクトの名前。setLog、callAbort、setSyncFactory、deregisterDriverまたはsetNetworkTimeoutのいずれかである必要がある- スロー:
NullPointerException-nameがnullの場合。IllegalArgumentException-nameが空である場合。
-
SQLPermission
指定された名前を使用して、新しいSQLPermissionオブジェクトを作成します。 名前はSQLPermissionのシンボリック名です。アクションStringは現在使用されていないため、nullにしてください。- パラメータ:
name- このSQLPermissionオブジェクトの名前。setLog、callAbort、setSyncFactory、deregisterDriverまたはsetNetworkTimeoutのいずれかである必要があるactions-nullにすること- スロー:
NullPointerException-nameがnullの場合。IllegalArgumentException-nameが空である場合。
-