Class PolicyAlternativeHolder


  • public class PolicyAlternativeHolder
    extends Object
    Holds all the Translated info for one PolicyAlternative
    • Field Detail

      • log

        protected static final Logger log
      • bpMSP

        protected com.sun.xml.ws.policy.Policy bpMSP
      • spVersion

        protected com.sun.xml.ws.security.policy.SecurityPolicyVersion spVersion
    • Constructor Detail

      • PolicyAlternativeHolder

        public PolicyAlternativeHolder​(com.sun.xml.ws.policy.AssertionSet assertions,
                                       com.sun.xml.ws.security.policy.SecurityPolicyVersion sv,
                                       com.sun.xml.ws.policy.Policy bpMSP)
    • Method Detail

      • putToOutMessagePolicyMap

        public void putToOutMessagePolicyMap​(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation op,
                                             SecurityPolicyHolder sh)
      • getFromOutMessagePolicyMap

        public SecurityPolicyHolder getFromOutMessagePolicyMap​(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation op)
      • putToInMessagePolicyMap

        public void putToInMessagePolicyMap​(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation op,
                                            SecurityPolicyHolder sh)
      • getFromInMessagePolicyMap

        public SecurityPolicyHolder getFromInMessagePolicyMap​(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation op)
      • getId

        public String getId()
        Returns:
        the uuid, a unique ID to identify the PolicyAlternative for use by the Security Runtime
      • getOutMessagePolicyMap

        public HashMap<com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation,​SecurityPolicyHolder> getOutMessagePolicyMap()
        Returns:
        the outMessagePolicyMap
      • getInMessagePolicyMap

        public HashMap<com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation,​SecurityPolicyHolder> getInMessagePolicyMap()
        Returns:
        the inMessagePolicyMap