Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JAAS Provider Java API Reference 10g (9.0.4.0.0) B10389-01
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
oracle.security.jazn.JAZNException

Packages that use JAZNException
oracle.security.jazn | Provides the classes and interfaces for Oracle's authorization/policy provider for JAAS (Java Authentication and Authorization Service).
oracle.security.jazn.login | Provides the classes and interfaces for administering Login Modules.
oracle.security.jazn.policy | Provides the classes and interfaces for administering the authorization policy.
oracle.security.jazn.realm | Provides the classes and interfaces for the Realm framework.

Uses of JAZNException in oracle.security.jazn

Subclasses of JAZNException in oracle.security.jazn
`class` | `JAZNNamingException` A JAZNNamingException class is used to wrap a javax.naming.NamingException.
`class` | `JAZNObjectExistsException` JAZNObjectExistsException is thrown when an attempt is made to create an object that already exists.
`class` | `JAZNObjectNotFoundException` JAZNObjectNotFoundException is thrown when an attempt is made to access an object that does not already exist.

Methods in oracle.security.jazn that throw JAZNException
`void` | `JAZNConfig.persist()` Serializes the content of the `JAZNConfig` instance.
`void` | `Persistable.persist()` Persists changes to backing store

Uses of JAZNException in oracle.security.jazn.login

Methods in oracle.security.jazn.login that throw JAZNException
`void` | `LoginModuleManager.addAppConfigurationEntry(String applicationName, AppConfigurationEntry newAppConfigEntry)` Adds a new `AppConfigurationEntry` to the specified application.
`void` | `LoginModuleManager.updateAppConfigurationEntry(String applicationName, String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map options)` Updates an `AppConfigurationEntry` of the specified application.
`void` | `LoginModuleManager.removeAppConfigurationEntry(String applicationName, String loginModuleName)` Removes an `AppConfigurationEntry` from the specified application.
`void` | `LoginModuleManager.removeApplication(String applicationName)` Removes an application from the repository.

Uses of JAZNException in oracle.security.jazn.policy

Methods in oracle.security.jazn.policy that throw JAZNException
`RealmRole` | `RoleAdminPermission.getRole()` Returns the role associated with this permission.
`Realm` | `RealmPolicy.getRealm()` Returns the realm associated with this policy.
`Collection` | `RealmPolicy.getGrantees()` Returns the grantees of this policy.
`boolean` | `RealmPolicy.createGrantee(Grantee grantee)` Creates a new grantee in this policy.
`boolean` | `RealmPolicy.dropGrantee(Grantee grantee, boolean cascade)` Drops an existing grantee from this policy.
`Collection` | `PrincipalClassManager.getPrincipalClasses()` Returns all the managed principal classes.
`boolean` | `PrincipalClassManager.addPrincipalClass(PrincipalClassDesc principalClassDesc)` Registers a new principal class with the system.
`boolean` | `PrincipalClassManager.removePrincipalClass(String principalClassName, boolean cascade)` Unregisters an existing principal class from the system.
`GlobalPolicy` | `PolicyManager.getGlobalPolicy()` Returns the global policy.
`RealmPolicy` | `PolicyManager.getRealmPolicy(Realm realm)` Returns the policy associated with the specified realm.
`Collection` | `PermissionClassManager.getPermissionClasses()` Returns all the managed permission classes.
`boolean` | `PermissionClassManager.addPermissionClass(PermissionClassDesc permClassDesc)` Registers a new permission class with the system.
`boolean` | `PermissionClassManager.removePermissionClass(String permClassName, boolean cascade)` Unregisters an existing permission class from the system.
`void` | `JAZNPolicy.grant(Grantee grantee, Permission perm)` Grants a permission to the specified grantee, optionally with admin option.
`void` | `JAZNPolicy.revoke(Grantee grantee, Permission perm)` Revokes the permission from the specified grantee
`PermissionCollection` | `JAZNPolicy.getPermissions(Grantee grantee, Class perm_cls)` Lists all permissions of the specified `Class` granted to this grantee.
`boolean` | `JAZNPolicy.hasPermission(Grantee grantee, Permission perm)` Returns `true` if the grantee in question can assume the specified permission.
`Collection` | `GlobalPolicy.getGrantees()` Returns the grantees of this policy.
`boolean` | `GlobalPolicy.createGrantee(Grantee grantee)` Creates a new grantee in this policy.
`boolean` | `GlobalPolicy.dropGrantee(Grantee grantee, boolean cascade)` Drops an existing grantee from this policy.

Uses of JAZNException in oracle.security.jazn.realm

Methods in oracle.security.jazn.realm that throw JAZNException
`abstract Set` | `RealmManager.getRealms()` Gets all the realms registered with JAZN.
`abstract Realm` | `RealmManager.getRealm(String name)` Gets the Realm instance of the specified name
`abstract Realm` | `RealmManager.createRealm(String name, InitRealmInfo realmInfo)` Creates a Realm, it's UserManager and RoleManager using the information specified in the InitRealmInfo object.
`abstract void` | `RealmManager.dropRealm(String name)` Drops a Realm of the specified name This operation will drop the entrie subtree belong the the specific realm.
`abstract void` | `RealmManager.dropRealm(Realm realm)` Drops a Realm given the realm instance.
`void` | `RoleManager.setRealm(Realm realm)` Set the realm that this RoleManager is associated with.
`void` | `RoleManager.initialize(Hashtable attributes)` Initialize the RoleManager if it's not yet intialized.
`Set` | `RoleManager.getRoles()` Returns a Set of roles in this RoleManager
`int` | `RoleManager.getRoleCount()` Returns the number of roles in this RoleManager
`RealmRole` | `RoleManager.getRole(String name)` Returns the RealmRole with the specified name
`Set` | `RoleManager.getGrantees(RealmRole role, boolean direct_grant)` Returns the Grantees that are directly or indirectly granted the specified role.
`Set` | `RoleManager.getGrantedRoles(RealmPrincipal principal, boolean direct_grant)` Returns a set of RealmRole which are directly or indirectly granted to the specified principal.
`RealmRole` | `RoleManager.createRole(String name)` Create a RealmRole in this realm.
`void` | `RoleManager.dropRole(String name)` Drop the role with the specifed name.
`void` | `RoleManager.dropRole(RealmRole role)` Drop the role given the role instance
`void` | `RoleManager.grantRole(RealmPrincipal principal, RealmRole role)` Grants a role to a RealmPrincipal.
`void` | `RoleManager.revokeRole(RealmPrincipal principal, RealmRole role)` Revokes a role from a RealmPrincipal
`void` | `UserManager.setRealm(Realm realm)` Set the realm that this UserManager is associated with.
`void` | `UserManager.initialize(Hashtable attributes)` Initialize the UserManager if it's not yet intialized.
`Set` | `UserManager.getUsers()` Returns the users in this UserManager
`int` | `UserManager.getUserCount()` Returns the number of users in this UserManager
`RealmUser` | `UserManager.getUser(String name)` Returns the RealmUser with the specified name
`RealmUser` | `UserManager.createUser(String name)` Create a RealmUser in this realm
`RealmUser` | `UserManager.createUser(String name, String passwd)` Create a RealmUser in this realm
`void` | `UserManager.dropUser(String name)` Drops user of the specified name from this realm.
`void` | `UserManager.dropUser(String name, boolean cascade)` Drops user of the specified name from this realm.
`RealmUser` | `Realm.getAdministrator()` Returns the administrator for this realm.
`RealmRole` | `Realm.getAdminRole()` Returns the admin role for this realm instance.
`RoleManager` | `Realm.getRoleManager()` Returns a reference to the RoleManager for this realm
`UserManager` | `Realm.getUserManager()` Returns a reference to the UserManager for this realm
`void` | `Realm.setProperty(String key, String value)` Modify the value of a realm property given its key.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JAAS Provider Java API Reference 10g (9.0.4.0.0) B10389-01
PREV NEXT | FRAMES NO FRAMES

Copyright 2002, 2003 Oracle Corporation. All Rights Reserved.