Skip navigation links

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

E10689-01


oracle.wsm.policymanager
Interface IPolicyAccessService

All Known Subinterfaces:
IPolicyAccessServiceLocal, IPolicyAccessServiceRemote
All Known Implementing Classes:
PolicyAccessService, PolicyAccessService, PolicyAccessServiceDelegate

public interface IPolicyAccessService

The Policy Manager provides a dedicated service to be used only by the PAP component to retrieve policies for enforcement. As part of this, back tracing information is updated. WARNING: THIS IS AN INTERNAL API TO BE USED ONLY BY THE PAP SYSTEM COMPONENT AND MUST NOT BE USED BY OTHER CLIENTS.


Method Summary
 void deleteAttachmentEntries(List<IPolicySubject> policySubject)
          Disassociate a policy subject, represented by a resource pattern, with all policies that it may be associated with.
 IPolicySet getPolicies(Map<IPolicySubject,List<IPolicyReference>> polSubjectPolRefMap, boolean synchronizeAttachmentEntries, boolean includeConfigs)
           
 IPolicySet getPoliciesByPolicyReferencesMap(List<IPolicyReference> polRefs, boolean includeConfigs)
          Given a list of PolicyReferences returns a Map of <IPolicyReference, IPolicy> if a PolicyReference is invalid then null is returned
 Date getStoreTimestamp()
          Returns the timestamp of the Policy store

 

Method Detail

getPolicies

IPolicySet getPolicies(Map<IPolicySubject,List<IPolicyReference>> polSubjectPolRefMap,
                       boolean synchronizeAttachmentEntries,
                       boolean includeConfigs)
                       throws PolicyManagerException
Parameters:
polSubjectPolRefMap -
synchronizeAttachmentEntries -
Returns:
Policy access result
Throws:
PolicyManagerException

getPoliciesByPolicyReferencesMap

IPolicySet getPoliciesByPolicyReferencesMap(List<IPolicyReference> polRefs,
                                            boolean includeConfigs)
                                            throws PolicyManagerException
Given a list of PolicyReferences returns a Map of <IPolicyReference, IPolicy> if a PolicyReference is invalid then null is returned
Parameters:
polRefs - - List of IPolicyReference
includeConfigs -
Returns:
Policy access result
Throws:
PolicyManagerException

getStoreTimestamp

Date getStoreTimestamp()
Returns the timestamp of the Policy store
Returns:
Timestamp of the Policy store

deleteAttachmentEntries

void deleteAttachmentEntries(List<IPolicySubject> policySubject)
                             throws PolicyManagerException
Disassociate a policy subject, represented by a resource pattern, with all policies that it may be associated with.
Parameters:
policySubject - list of Policy subjects to be removed.
Throws:
PolicyManagerException

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.