Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


oracle.wsm.policyaccess.impl
Class PMPolicyResolverBase

java.lang.Object
  extended by oracle.wsm.policyaccess.impl.PMPolicyResolverBase

All Implemented Interfaces:
IPolicyResolver
Direct Known Subclasses:
LocalPolicyResolver, RemotePolicyResolver

public class PMPolicyResolverBase
extends Object
implements IPolicyResolver

Constructor Summary
PMPolicyResolverBase()
           

 

Method Summary
 IPolicySet getPolicies(List<IPolicyReference> polRefs, boolean includeConfigs)
          Gives the policies for the policyreferences
 IPolicySet getPolicies(Map<IPolicySubject,List<IPolicyReference>> polSubjPolRefsMap, boolean synchronizeAttachmentEntries, boolean includeConfigs)
          Gives the policies for the policyreferences.
protected  PolicyManagerFactory.PM_MODE_ENUM getResolverMode()
          Get the Policy Manager mode for this resolver.
 Date getStoreTimestamp()
          Returns the timestamp of the Policy store
 void init(Map<String,String> properties)
          Initialize policy resolver using given configuration options.
 void removeAttachmentEntries(List<IPolicySubject> policySubject)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

PMPolicyResolverBase

public PMPolicyResolverBase()

Method Detail

getResolverMode

protected PolicyManagerFactory.PM_MODE_ENUM getResolverMode()
Get the Policy Manager mode for this resolver. Subclasses may override this to create a resolver that uses a fixed mode.
Returns:

init

public void init(Map<String,String> properties)
          throws PolicyAccessException
Initialize policy resolver using given configuration options.
Specified by:
init in interface IPolicyResolver
Parameters:
properties - map of initialization properties
Throws:
PolicyAccessException

getPolicies

public IPolicySet getPolicies(Map<IPolicySubject,List<IPolicyReference>> polSubjPolRefsMap,
                              boolean synchronizeAttachmentEntries,
                              boolean includeConfigs)
                       throws PolicyAccessException
Gives the policies for the policyreferences.
Specified by:
getPolicies in interface IPolicyResolver
Parameters:
polRefs -
includeConfigs -
Returns:
list of policy objects
Throws:
PolicyAccessException

getPolicies

public IPolicySet getPolicies(List<IPolicyReference> polRefs,
                              boolean includeConfigs)
                       throws PolicyAccessException
Gives the policies for the policyreferences
Specified by:
getPolicies in interface IPolicyResolver
Parameters:
polRefs -
includeConfigs -
Returns:
Throws:
PolicyAccessException

getStoreTimestamp

public Date getStoreTimestamp()
Description copied from interface: IPolicyResolver
Returns the timestamp of the Policy store
Specified by:
getStoreTimestamp in interface IPolicyResolver
Returns:
Timestamp of the Policy store

removeAttachmentEntries

public void removeAttachmentEntries(List<IPolicySubject> policySubject)
                             throws PolicyAccessException
Specified by:
removeAttachmentEntries in interface IPolicyResolver
Throws:
PolicyAccessException

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager
11g (11.1.1)

E10689-01


Copyright © 2007, 2009, Oracle and/or its affiliates. All rights reserved.