|
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.policymanager.impl.PolicyService
public class PolicyService
Constructor Summary | |
---|---|
PolicyService() |
|
PolicyService(MDSConfig config) Use this constructor for programmatic initialization of MDS |
Method Summary | |
---|---|
IPolicyCompatibilityResult |
checkCompatibility(String wsdlDefinition, IPolicySubject polSubject, List<IPolicyReference> polRefs) Checks if the client side policies attached to a SCA Composite Reference/binding is compatible with the Server Side Policies. |
IPolicyCompatibilityResult |
checkCompatibilityString(String wsdlDefinition, String polSubjectStr, List<String> polRefStrs) Checks if the client side policies attached to a SCA Composite Reference/binding is compatible with the Server Side Policies. |
Map<String,List<IPolicy>> |
getCompatibleClientPolicies(String wsdlDefinition, QName serviceName, String portName) Given a WSDL that contains oracle extensions (ORAWSDL) including oracle policies, returns the compatible client side policies. |
List<IPolicy> |
getCompatibleClientPolicies(String wsdlDefinition, QName serviceName, String portName, String category) Given a WSDL that contains oracle extensions (ORAWSDL) including oracle policies, returns the compatible client side policies for a particular category. |
Map<String,List<String>> |
getCompatibleClientPoliciesAsString(String wsdlDefinition, QName serviceName, String portName) Given a WSDL that contains oracle extensions (ORAWSDL) including oracle policies, returns the compatible client side policies. |
List<String> |
getCompatibleClientPoliciesAsString(String wsdlDefinition, QName serviceName, String portName, String category) Given a WSDL that contains oracle extensions (ORAWSDL) including oracle policies, returns the compatible client side policies for a particular category. |
protected String |
getCreator() |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PolicyService()
public PolicyService(MDSConfig config)
config
- MDS configuration informationMethod Detail |
---|
protected String getCreator()
public IPolicyCompatibilityResult checkCompatibility(String wsdlDefinition, IPolicySubject polSubject, List<IPolicyReference> polRefs) throws PolicyManagerException
IPolicyCompatibilityResult
object.checkCompatibility
in interface IPolicyService
wsdlDefinition
- the String representation of a WSDL Definition objectpolSubject
- - The Client PolicySubject that has policy references to the client side Policies. Note: the subjectType must be set otherwise the API will throw a PolicyManagerException with the appropriate error codepolRefs
- - List of Policy References attached to the Policy SubjectPolicyManagerException
- - if subjectType is not specified on IPolicySubject if Policy References are invalidpublic Map<String,List<IPolicy>> getCompatibleClientPolicies(String wsdlDefinition, QName serviceName, String portName) throws PolicyManagerException
getCompatibleClientPolicies
in interface IPolicyService
wsdlDefinition
-serviceName
-portName
-PolicyManagerException
- PolicyManagerException.ERROR_READING_WSDL is thrown if the wsdl cannot be parsed PolicyManagerException.EXPECTED_ORAWSDL is thrown if the WSDL is not ORAWSDL.public List<IPolicy> getCompatibleClientPolicies(String wsdlDefinition, QName serviceName, String portName, String category) throws PolicyManagerException
getCompatibleClientPolicies
in interface IPolicyService
wsdlDefinition
-serviceName
-portName
-PolicyManagerException
- PolicyManagerException.ERROR_READING_WSDL is thrown if the wsdl cannot be parsed PolicyManagerException.EXPECTED_ORAWSDL is thrown if the WSDL is not ORAWSDL.public IPolicyCompatibilityResult checkCompatibilityString(String wsdlDefinition, String polSubjectStr, List<String> polRefStrs) throws PolicyManagerException
IStringPolicyService
IPolicyCompatibilityResult
object.checkCompatibilityString
in interface IStringPolicyService
wsdlDefinition
- the String representation of a WSDL Definition objectPolicyManagerException
- - if subjectType is not specified on IPolicySubject if Policy References are invalidpublic Map<String,List<String>> getCompatibleClientPoliciesAsString(String wsdlDefinition, QName serviceName, String portName) throws PolicyManagerException
IStringPolicyService
getCompatibleClientPoliciesAsString
in interface IStringPolicyService
PolicyManagerException
- PolicyManagerException.ERROR_READING_WSDL is thrown if the wsdl cannot be parsed PolicyManagerException.EXPECTED_ORAWSDL is thrown if the WSDL is not ORAWSDL.public List<String> getCompatibleClientPoliciesAsString(String wsdlDefinition, QName serviceName, String portName, String category) throws PolicyManagerException
IStringPolicyService
getCompatibleClientPoliciesAsString
in interface IStringPolicyService
PolicyManagerException
- PolicyManagerException.ERROR_READING_WSDL is thrown if the wsdl cannot be parsed PolicyManagerException.EXPECTED_ORAWSDL is thrown if the WSDL is not ORAWSDL.
|
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 |