|
Oracle Fusion Middleware Oracle WebLogic Server API Reference 11g Release 1 (10.3.4) Part Number E13941-04 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ManageableRealm
ManageableRealm is the full-featured interface for realms. It adds to a ListableRealm's functionality the ability to create and destroy instances of users, groups, permissions, and ACLs.
Method Summary | |
---|---|
void |
deleteAcl(Principal owner,
Acl acl)
Deprecated. Deletes an Acl from a ManageableRealm. |
void |
deleteGroup(Group group)
Deprecated. Deletes a Group from a ManageableRealm. |
void |
deletePermission(Permission perm)
Deprecated. Deletes a Permission from a ManageableRealm. |
void |
deleteUser(User user)
Deprecated. Deletes a User from a ManageableRealm. |
Acl |
newAcl(Principal owner,
String name)
Deprecated. Creates a new Acl with the specified owner and name. |
Group |
newGroup(String name)
Deprecated. Returns a new group for a ManageableRealm. |
Permission |
newPermission(String name)
Deprecated. Creates a new Permission with the specified name for a ManageableRealm. |
User |
newUser(String name,
Object credential,
Object constraints)
Deprecated. Returns a new user in a realm-specific way with the specified name, credentials, and optional constraints. |
void |
setPermission(Acl acl,
Principal principal,
Permission permission,
boolean allow)
Deprecated. Sets or unsets a permission for a principal in an ACL. |
Methods inherited from interface weblogic.security.acl.ListableRealm |
---|
getAcls, getGroups, getPermissions, getUsers |
Method Detail |
---|
User newUser(String name, Object credential, Object constraints) throws SecurityException
If a user of that name already exists, a SecurityException is thrown.
name
- Usernamecredential
- X.509 certificate, token, or password, etc.constraints
- Constraints on this user's access
SecurityException
- if the user cannot be created as specifiedGroup newGroup(String name) throws SecurityException
name
- Name for the new Group
SecurityException
- if the group cannot be created as specifiedAcl newAcl(Principal owner, String name) throws SecurityException
owner
- Owner of the access control listname
- Name of the access control list
SecurityException
- if the Acl cannot be created as specifiedPermission newPermission(String name) throws SecurityException
name
- Name for the Permission
SecurityException
- if the Permission cannot be created as specifiedvoid deleteUser(User user) throws SecurityException
user
- User to be removed from the realm
SecurityException
- if the user cannot be deleted as specifiedvoid deleteGroup(Group group) throws SecurityException
group
- Group to be removed from the realm
SecurityException
- if the group cannot be deleted as specifiedvoid deleteAcl(Principal owner, Acl acl) throws SecurityException
owner
- Principal who is an owner of the ACLacl
- Access control list to be deleted
SecurityException
- if the ACL cannot be deleted as specifiedvoid deletePermission(Permission perm) throws SecurityException
perm
- Permission to be removed from the realm
SecurityException
- if the permission cannot be deleted as specifiedvoid setPermission(Acl acl, Principal principal, Permission permission, boolean allow)
acl
- Access control list to be updatedprincipal
- Principal who is an owner of the ACLpermission
- Permission to be updatedallow
- True to set permission to allow
|
Copyright 1996, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Oracle WebLogic Server API Reference 11g Release 1 (10.3.4) Part Number E13941-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |