com.ibm.aglets.security
Class PolicyDB
java.lang.Object
|
+--com.ibm.aglets.security.PolicyDB
- public class PolicyDB
- extends java.lang.Object
The PolicyDB class accesses Java policy database file
and returns permissions for specified code source.
- Version:
- 1.00 $Date: 2001/07/28 06:33:11 $
- Author:
- ONO Kouichi
Method Summary |
void |
addGrant(PolicyGrant grant)
|
java.util.Enumeration |
getGrants()
|
java.security.Permissions |
getPermissions(java.security.CodeSource cs)
Gets permissions for indicated code source. |
java.security.Permissions |
getPermissions(java.security.CodeSource cs,
boolean convert)
Gets permissions for indicated code source. |
java.lang.String |
toString()
|
java.util.Vector |
toVector()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PolicyDB
public PolicyDB()
addGrant
public void addGrant(PolicyGrant grant)
getGrants
public java.util.Enumeration getGrants()
getPermissions
public java.security.Permissions getPermissions(java.security.CodeSource cs)
- Gets permissions for indicated code source.
- Parameters:
cs
- code source- Returns:
- permissions for indicated code source.
null when the indicated code source has no permissions.
getPermissions
public java.security.Permissions getPermissions(java.security.CodeSource cs,
boolean convert)
- Gets permissions for indicated code source.
When conversion of code source is required,
converts "codebase" into current code source.
- Parameters:
cs
- code sourceconvert
- conversion of code source- Returns:
- permissions for indicated code source.
null when the indicated code source has no permissions.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toVector
public java.util.Vector toVector()