Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.management.security.authorization
Interface RoleReaderMBean

All Superinterfaces:
DescriptorBean, SettableBean, StandardInterface
All Known Subinterfaces:
RoleAuxiliaryMBean, RoleEditorMBean

public interface RoleReaderMBean
extends StandardInterface, DescriptorBean

Provides a set of methods for reading policies. An Authorization-provider MBean can optionally extend this MBean. The WebLogic Server Administration Console detects when an Authorization provider extends this MBean and automatically provides a GUI for using these methods.


Method Summary
abstract  String getRoleExpression(String resourceId, String roleName)
          Returns the expression that defines the role granting policy.
abstract  String[] listRolesForResource(String resourceId)
          Lists the role names that are scoped by a resource.
abstract  boolean roleExists(String resourceId, String roleName)
          Indicates whether a role exists.

 

Methods inherited from interface weblogic.management.commo.StandardInterface
getName

 

Methods inherited from interface weblogic.descriptor.DescriptorBean
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener

 

Method Detail

roleExists

boolean roleExists(String resourceId,
                   String roleName)
Indicates whether a role exists.
Parameters:
resourceId - - The resource that scopes the role. Each role has a scoping resource. A null indicates a global role.
roleName - - The role for which this method searches.

getRoleExpression

String getRoleExpression(String resourceId,
                         String roleName)
                         throws NotFoundException
Returns the expression that defines the role granting policy.
Parameters:
resourceId - - The resource that scopes the new role. Each resource has its predefined 'hierachy'. This new role is applicable to all of the given resource's descendants if any. A null indicates a global role, no scoping resource, which applies to all resources within the container.
roleName - - The role for which this method returns the role granding expression. A null value will trigger NullPointerException.
Throws:
NotFoundException

listRolesForResource

String[] listRolesForResource(String resourceId)
Lists the role names that are scoped by a resource. Returns a null list if there are no roles under this resource scoping.
Parameters:
resourceId - - A resource identifier. A null value specifies a global role.

Skip navigation links

Copyright 1996, 2015, 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
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09