Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.4)

Part Number E13941-04

weblogic.security.acl
Interface DynamicUserAcl


Deprecated. Deprecated in WebLogic Server 7.0. Replaced by the rules-based Authorization Provider in the Pluggable Security Infrastructure.

public interface DynamicUserAcl

Supports the dynamic creation of ACLs for owned resources. Rather than being able to create arbitrary ACLs, the newUserAcl member function creates a new ACL that refines an existing ACL by adding permissions for the current user. This allows everyone to create standard ACLs for resources they created themselves.


Method Summary
 void newUserAcl(String newName, char separator, Permission[] permissions)
          Deprecated. Adds a new Acl to a Realm that grants the current user permissions.
 

Method Detail

newUserAcl

void newUserAcl(String newName,
                char separator,
                Permission[] permissions)
                throws SecurityException
Deprecated. 
Adds a new Acl to a Realm that grants the current user permissions. Throws a security exception if an Acl by that name already exists or the current thread is not auditable. The permissions are added to the entries found in the default Acl obtained by getAcl(newName, separator).

Parameters:
newName - Name of Acl to be added
separator - Character separator for an Acl hierarchy
permissions - Array of permissions to add to the Acl
Throws:
SecurityException - if the Acl cannot be added

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