com.sun.xml.wss.provider.wsit
Class PolicyAlternativeHolder

java.lang.Object
  extended by com.sun.xml.wss.provider.wsit.PolicyAlternativeHolder

public class PolicyAlternativeHolder
extends Object

Holds all the Translated info for one PolicyAlternative


Field Summary
protected  Policy bpMSP
           
protected static Logger log
           
protected  SecurityPolicyVersion spVersion
           
 
Constructor Summary
PolicyAlternativeHolder(AssertionSet assertions, SecurityPolicyVersion sv, Policy bpMSP)
           
 
Method Summary
 SecurityPolicyHolder getFromInMessagePolicyMap(WSDLBoundOperation op)
           
 SecurityPolicyHolder getFromInProtocolPolicyMap(String protocol)
           
 SecurityPolicyHolder getFromOutMessagePolicyMap(WSDLBoundOperation op)
           
 SecurityPolicyHolder getFromOutProtocolPolicyMap(String protocol)
           
 String getId()
           
 HashMap<WSDLBoundOperation,SecurityPolicyHolder> getInMessagePolicyMap()
           
 HashMap<String,SecurityPolicyHolder> getInProtocolPM()
           
 HashMap<WSDLBoundOperation,SecurityPolicyHolder> getOutMessagePolicyMap()
           
 HashMap<String,SecurityPolicyHolder> getOutProtocolPM()
           
 void putToInMessagePolicyMap(WSDLBoundOperation op, SecurityPolicyHolder sh)
           
 void putToInProtocolPolicyMap(String protocol, SecurityPolicyHolder sh)
           
 void putToOutMessagePolicyMap(WSDLBoundOperation op, SecurityPolicyHolder sh)
           
 void putToOutProtocolPolicyMap(String protocol, SecurityPolicyHolder sh)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final Logger log

bpMSP

protected Policy bpMSP

spVersion

protected SecurityPolicyVersion spVersion
Constructor Detail

PolicyAlternativeHolder

public PolicyAlternativeHolder(AssertionSet assertions,
                               SecurityPolicyVersion sv,
                               Policy bpMSP)
Method Detail

putToOutMessagePolicyMap

public void putToOutMessagePolicyMap(WSDLBoundOperation op,
                                     SecurityPolicyHolder sh)

getFromOutMessagePolicyMap

public SecurityPolicyHolder getFromOutMessagePolicyMap(WSDLBoundOperation op)

putToInMessagePolicyMap

public void putToInMessagePolicyMap(WSDLBoundOperation op,
                                    SecurityPolicyHolder sh)

getFromInMessagePolicyMap

public SecurityPolicyHolder getFromInMessagePolicyMap(WSDLBoundOperation op)

putToOutProtocolPolicyMap

public void putToOutProtocolPolicyMap(String protocol,
                                      SecurityPolicyHolder sh)

getFromOutProtocolPolicyMap

public SecurityPolicyHolder getFromOutProtocolPolicyMap(String protocol)

putToInProtocolPolicyMap

public void putToInProtocolPolicyMap(String protocol,
                                     SecurityPolicyHolder sh)

getFromInProtocolPolicyMap

public SecurityPolicyHolder getFromInProtocolPolicyMap(String protocol)

getId

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

getOutMessagePolicyMap

public HashMap<WSDLBoundOperation,SecurityPolicyHolder> getOutMessagePolicyMap()
Returns:
the outMessagePolicyMap

getInMessagePolicyMap

public HashMap<WSDLBoundOperation,SecurityPolicyHolder> getInMessagePolicyMap()
Returns:
the inMessagePolicyMap

getOutProtocolPM

public HashMap<String,SecurityPolicyHolder> getOutProtocolPM()
Returns:
the outProtocolPM

getInProtocolPM

public HashMap<String,SecurityPolicyHolder> getInProtocolPM()
Returns:
the inProtocolPM


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.