org.apache.wss4j.policy.model
Class AbstractBinding

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

public abstract class AbstractBinding
extends AbstractSecurityAssertion
implements org.apache.neethi.PolicyContainingAssertion


Constructor Summary
protected AbstractBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
 AlgorithmSuite getAlgorithmSuite()
           
 Layout getLayout()
           
 org.apache.neethi.Policy getPolicy()
           
 boolean isIncludeTimestamp()
           
 org.apache.neethi.PolicyComponent normalize()
           
protected  void parseNestedBindingPolicy(org.apache.neethi.Policy nestedPolicy, AbstractBinding binding)
           
 void serialize(XMLStreamWriter writer)
           
protected  void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
           
protected  void setIncludeTimestamp(boolean includeTimestamp)
           
protected  void setLayout(Layout layout)
           
 
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, cloneAssertion, 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
getName, isIgnorable, isOptional
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

Constructor Detail

AbstractBinding

protected AbstractBinding(SPConstants.SPVersion version,
                          org.apache.neethi.Policy nestedPolicy)
Method Detail

getPolicy

public org.apache.neethi.Policy getPolicy()
Specified by:
getPolicy in interface org.apache.neethi.PolicyContainingAssertion

normalize

public org.apache.neethi.PolicyComponent normalize()
Specified by:
normalize in interface org.apache.neethi.Assertion
Overrides:
normalize in class AbstractSecurityAssertion

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
Throws:
XMLStreamException

parseNestedBindingPolicy

protected void parseNestedBindingPolicy(org.apache.neethi.Policy nestedPolicy,
                                        AbstractBinding binding)

getAlgorithmSuite

public AlgorithmSuite getAlgorithmSuite()

setAlgorithmSuite

protected void setAlgorithmSuite(AlgorithmSuite algorithmSuite)

getLayout

public Layout getLayout()

setLayout

protected void setLayout(Layout layout)

isIncludeTimestamp

public boolean isIncludeTimestamp()

setIncludeTimestamp

protected void setIncludeTimestamp(boolean includeTimestamp)


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