|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.wsm.policy.wsdl.util.WSDLPolicyUtil
public class WSDLPolicyUtil
Constructor Summary | |
---|---|
WSDLPolicyUtil() |
Method Summary | |
---|---|
static List<IPolicy> |
getPoliciesAttachedToWSDLBinding(javax.wsdl.Definition def, javax.wsdl.Port port) Returns the list of Policies in the WSDL. |
static HashMap<String,List<IPolicy>> |
getPoliciesAttachedToWSDLBindingInputOuput(javax.wsdl.Definition def, javax.wsdl.Port port) Fetches all the policies attached to the BindingOperationInput and BindingOperationOutput seprately in a List . |
static HashMap<String,List<IPolicy>> |
getPoliciesAttachedToWSDLBindingOperation(javax.wsdl.Definition def, javax.wsdl.Port port) Fetches all the policies attached to each BindingOperation in a List . |
static List<IPolicy> |
getPoliciesAttachedToWSDLPort(javax.wsdl.Definition def, javax.wsdl.Port port) Returns the list of Policies in the WSDL. |
static List<IPolicy> |
getPoliciesFromExtensibilityElements(List extensibilityElements, IPolicyRegistry policyRegistry) Fetches the policies attached to the extensibilityElements from the PolicyRegistry. |
static IPolicyRegistry |
getPoliciesInWSDL(javax.wsdl.Definition def) Returns the list of Policies in the WSDL. |
static List<IPolicyReference> |
getPolicyReferences(List extensibilityElements) Return all PolicyReferences from a the list of WSDL extensibility items |
Map<Object,List<IPolicyReference>> |
getPolicySubjectAndPolicyRefsMapForWSDL(javax.wsdl.Definition def) Returns a Map where the key is WSDL Object (i.e. |
static javax.wsdl.Definition |
getWSDL(String wsdlDefinition) |
static javax.wsdl.xml.WSDLReader |
getWSDLReader() |
static boolean |
isOraWSDL(javax.wsdl.Definition def) Returns true if the WSDL contains oracle proprietary extensions |
static Map<Object,IPolicy> |
mergePoliciesForWSDLPolicySubjects(Map<Object,List<IPolicyReference>> policySubjectAndPolicyRefs, IPolicyRegistry registry) Given a Policy Subject (a WSDL Object - can be Port, Binding, etc) and the list of PolicyReferences associated with that WSDL Policy Subject, merges all Policies referenced for the WSDL Policy Subject. |
static Map<Object,IPolicy> |
mergePoliciesForWSDLPolicySubjects(Map<Object,List<String>> policySubjectAndPolicyRefs, Map<String,IPolicy> policies) Given a Policy Subject (a WSDL Object - can be Port, Binding, etc) and the list of PolicyReferences associated with that WSDL Policy Subject, merges all Policies referenced for the WSDL Policy Subject. |
static void |
processWSDLBinding(javax.wsdl.Binding binding, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs) Populates the Map with the PolicyReferences for the WSDL Binding. |
static void |
processWSDLBindingFault(javax.wsdl.BindingFault bindingFault, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs) Populates the Map with the PolicyReferences for the WSDL BindingFault. |
static void |
processWSDLBindingInput(javax.wsdl.BindingInput bindingInput, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs) Populates the Map with the PolicyReferences for the WSDL Binding Input. |
static void |
processWSDLBindingOutput(javax.wsdl.BindingOutput bindingOutput, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs) Populates the Map with the PolicyReferences for the WSDL Binding Output. |
static void |
processWSDLOperation(javax.wsdl.BindingOperation bindingOper, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs) Populates the Map with the PolicyReferences for the WSDL Binding Operation. |
static void |
processWSDLPort(javax.wsdl.Port port, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs) Populates the Map with the PolicyReferences for the WSDL Port. |
static void |
processWSDLService(javax.wsdl.Service service, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs) Populates the Map with the PolicyReferences for this service. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WSDLPolicyUtil()
Method Detail |
---|
public static boolean isOraWSDL(javax.wsdl.Definition def)
def
-public static IPolicyRegistry getPoliciesInWSDL(javax.wsdl.Definition def)
def
-public static List<IPolicy> getPoliciesAttachedToWSDLPort(javax.wsdl.Definition def, javax.wsdl.Port port)
def
-public static List<IPolicy> getPoliciesAttachedToWSDLBinding(javax.wsdl.Definition def, javax.wsdl.Port port)
def
-public static HashMap<String,List<IPolicy>> getPoliciesAttachedToWSDLBindingOperation(javax.wsdl.Definition def, javax.wsdl.Port port)
def
-port
-public static HashMap<String,List<IPolicy>> getPoliciesAttachedToWSDLBindingInputOuput(javax.wsdl.Definition def, javax.wsdl.Port port)
def
-port
-public static List<IPolicy> getPoliciesFromExtensibilityElements(List extensibilityElements, IPolicyRegistry policyRegistry)
extensibilityElements
-policyRegistry
-public Map<Object,List<IPolicyReference>> getPolicySubjectAndPolicyRefsMapForWSDL(javax.wsdl.Definition def)
def
- WSDL with Policy and PolicyReferencespublic static List<IPolicyReference> getPolicyReferences(List extensibilityElements)
extensibilityElements
-public static void processWSDLService(javax.wsdl.Service service, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs)
service
-policySubjectsAndPolicyRefs
-public static void processWSDLPort(javax.wsdl.Port port, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs)
port
-policySubjectsAndPolicyRefs
-public static void processWSDLBinding(javax.wsdl.Binding binding, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs)
binding
-policySubjectsAndPolicyRefs
-public static void processWSDLOperation(javax.wsdl.BindingOperation bindingOper, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs)
bindingOper
-policySubjectsAndPolicyRefs
-public static void processWSDLBindingInput(javax.wsdl.BindingInput bindingInput, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs)
bindingInput
-policySubjectsAndPolicyRefs
-public static void processWSDLBindingOutput(javax.wsdl.BindingOutput bindingOutput, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs)
bindingOutput
-policySubjectsAndPolicyRefs
-public static void processWSDLBindingFault(javax.wsdl.BindingFault bindingFault, Map<Object,List<IPolicyReference>> policySubjectsAndPolicyRefs)
bindingFault
-policySubjectsAndPolicyRefs
-public static Map<Object,IPolicy> mergePoliciesForWSDLPolicySubjects(Map<Object,List<IPolicyReference>> policySubjectAndPolicyRefs, IPolicyRegistry registry)
policySubjectAndPolicyRefs
Map, where each entry in the map is a unique WSDL Policy Subject. The return argument is the Merged Policy for each WSDL Policy Subject in the input param policySubjectAndPolicyRefs
policySubjectAndPolicyRefs
-registry
-public static Map<Object,IPolicy> mergePoliciesForWSDLPolicySubjects(Map<Object,List<String>> policySubjectAndPolicyRefs, Map<String,IPolicy> policies)
policySubjectAndPolicyRefs
Map, where each entry in the map is a unique WSDL Policy Subject. The return argument is the Merged Policy for each WSDL Policy Subject in the input param policySubjectAndPolicyRefs
policySubjectAndPolicyRefs
-policies
-public static javax.wsdl.xml.WSDLReader getWSDLReader() throws javax.wsdl.WSDLException
javax.wsdl.WSDLException
public static javax.wsdl.Definition getWSDL(String wsdlDefinition) throws javax.wsdl.WSDLException
javax.wsdl.WSDLException
|
Oracle Fusion Middleware Java API Reference for Oracle Web Services Manager 11g (11.1.1) E10689-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |