≠
@Deprecated(since="26"forRemoval=true)
public final class SQLPermission
public final class SQLPermission
extends java.security.BasicPermission
Comparing JDBC 4.4 and JDBC 4.5
- All Implemented Interfaces:
Serializable, Guard
A
SQLPermission
object contains a name (also referred to as a "target name") but no actions list; there is either a named permission or there is not. The target name is the name of the permission. The naming convention follows the hierarchical property naming convention. In addition, an asterisk may appear at the end of the name, following a ".", or by itself, to signify a wildcard match. For example: loadLibrary.*
and *
signify a wildcard match, while *loadLibrary
and a*b
do not.Deprecated, for removal: This API element is subject to removal in a future version.
There is no replacement for this class.
This class was only useful in conjunction with the
SecurityManager
, which is no longer supported. There is no replacement for this class.- API Note:
- This permission cannot be used for controlling access to resources as the Security Manager is no longer supported.
- Since:
- 1.3
- See Also:
Constructors
- ≠public SQLPermission(java.lang.String arg0)Comparing JDBC 4.4 and JDBC 4.5
SQLPermission
Deprecated, for removal: This API element is subject to removal in a future version.Creates a newSQLPermissionobject with the specified name. The name is the symbolic name of theSQLPermission.- Parameters:
name- the name of thisSQLPermissionobject, which must be eithersetLog,callAbort,setSyncFactory,deregisterDriver, orsetNetworkTimeout- Throws:
NullPointerException- ifnameisnull.IllegalArgumentException- ifnameis empty.
- ≠public SQLPermission(java.lang.String arg0, java.lang.String arg1)Comparing JDBC 4.4 and JDBC 4.5
SQLPermission
Deprecated, for removal: This API element is subject to removal in a future version.Creates a newSQLPermissionobject with the specified name. The name is the symbolic name of theSQLPermission; the actionsStringis currently unused and should benull.- Parameters:
name- the name of thisSQLPermissionobject, which must be eithersetLog,callAbort,setSyncFactory,deregisterDriver, orsetNetworkTimeoutactions- should benull- Throws:
NullPointerException- ifnameisnull.IllegalArgumentException- ifnameis empty.
Serialized Form
=serialVersionUID
=-1439323187199563495Summary
| Elements | Comments | Descriptions | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Added | Changed | Removed | Added | Changed | Removed | Added | Changed | Removed | ||
| SQLPermission | 8 | 7 | 15 | |||||||
| <init>(String) | 1 | 1 | ||||||||
| <init>(String,String) | 1 | 1 | ||||||||
| Total | 10 | 7 | 17 | |||||||