Oracle Fusion Middleware
Oracle WebLogic Server API Reference
12c Release 1 (12.1.1)

Part Number E24391-02

weblogic.security.spi
Interface PolicyCollectionHandler


public interface PolicyCollectionHandler

An authorization provider that wishes to consume policy sets implements the PolicyCollectionHandler interface.


Method Summary
 void done()
          Signals the completion of the policy collection.
 void setPolicy(Resource resource, String[] roleNames)
          Set a policy for the specified resource using the supplied roles names.
 void setUncheckedPolicy(Resource resource)
          Set a policy which always grants access to the specified resource.
 

Method Detail

setPolicy

void setPolicy(Resource resource,
               String[] roleNames)
Set a policy for the specified resource using the supplied roles names.

Parameters:
resource - the Resource object to which the policy applies.
roleNames - a String array of roles that defines the policy.
Throws:
ConsumptionException - if the policy cannot be consumed or processing of the collection fails.

setUncheckedPolicy

void setUncheckedPolicy(Resource resource)
Set a policy which always grants access to the specified resource.

Parameters:
resource - the Resource object to which the policy applies.
Throws:
ConsumptionException - if the policy cannot be consumed or processing of the collection fails.

done

void done()
Signals the completion of the policy collection.

Throws:
ConsumptionException - if the policy cannot be consumed or processing of the collection fails.

Copyright 1996, 2011, 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
12c Release 1 (12.1.1)

Part Number E24391-02