public class PolicyMapUtil extends Object
Modifier and Type | Method and Description |
---|---|
static void |
insertPolicies(PolicyMap policyMap,
Collection<PolicySubject> policySubjects,
QName serviceName,
QName portName)
Inserts all PolicySubjects of type WsdlBindingSubject into the given policy map.
|
static void |
rejectAlternatives(PolicyMap map)
Throw an exception if the policy map contains any policy with at least two
policy alternatives.
|
public static void rejectAlternatives(PolicyMap map) throws PolicyException
map
- policy map to be processedPolicyException
- Thrown if the policy map contains at least one policy
with more than one policy alternativepublic static void insertPolicies(PolicyMap policyMap, Collection<PolicySubject> policySubjects, QName serviceName, QName portName) throws PolicyException
policyMap
- The policy mappolicySubjects
- The policy subjects. The actual subject must have the
type WsdlBindingSubject, otherwise it will not be processed.serviceName
- The name of the current WSDL serviceportName
- The name of the current WSDL portPolicyException
- Thrown if the effective policy of a policy subject
could not be computedCopyright © 2006–2018 Oracle Corporation. All rights reserved.