org.apache.wss4j.policy.model
Class TransportBinding

java.lang.Object
  extended by org.apache.wss4j.policy.model.AbstractSecurityAssertion
      extended by org.apache.wss4j.policy.model.AbstractBinding
          extended by org.apache.wss4j.policy.model.TransportBinding
All Implemented Interfaces:
org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion

public class TransportBinding
extends AbstractBinding


Constructor Summary
TransportBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
protected  AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
           
 QName getName()
           
 TransportToken getTransportToken()
           
protected  void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, TransportBinding transportBinding)
           
 void serialize(XMLStreamWriter writer)
           
protected  void setTransportToken(TransportToken transportToken)
           
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractBinding
getAlgorithmSuite, getLayout, getPolicy, isIncludeTimestamp, normalize, parseNestedBindingPolicy, setAlgorithmSuite, setIncludeTimestamp, setLayout
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.neethi.Assertion
isIgnorable, isOptional
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

Constructor Detail

TransportBinding

public TransportBinding(SPConstants.SPVersion version,
                        org.apache.neethi.Policy nestedPolicy)
Method Detail

getName

public QName getName()

cloneAssertion

protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
Specified by:
cloneAssertion in class AbstractSecurityAssertion

parseNestedPolicy

protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy,
                                 TransportBinding transportBinding)

serialize

public void serialize(XMLStreamWriter writer)
               throws XMLStreamException
Specified by:
serialize in interface org.apache.neethi.Assertion
Specified by:
serialize in interface org.apache.neethi.PolicyComponent
Overrides:
serialize in class AbstractBinding
Throws:
XMLStreamException

getTransportToken

public TransportToken getTransportToken()

setTransportToken

protected void setTransportToken(TransportToken transportToken)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.