Apache CXF API

org.apache.cxf.ws.security.policy.model
Class Binding

java.lang.Object
  extended by org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
      extended by org.apache.cxf.ws.security.policy.model.Binding
All Implemented Interfaces:
AlgorithmWrapper, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, org.apache.neethi.PolicyContainingAssertion
Direct Known Subclasses:
SymmetricAsymmetricBindingBase, TransportBinding

public abstract class Binding
extends AbstractSecurityAssertion
implements AlgorithmWrapper, org.apache.neethi.PolicyContainingAssertion


Field Summary
protected  PolicyBuilder builder
           
 
Fields inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
constants
 
Constructor Summary
Binding(SPConstants version, PolicyBuilder b)
           
 
Method Summary
 AlgorithmSuite getAlgorithmSuite()
           
 Layout getLayout()
           
 SupportingToken getSignedEndorsingSupportingTokens()
           
 SupportingToken getSignedSupportingToken()
           
 boolean isIncludeTimestamp()
           
 boolean isTokenProtection()
           
 void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
           
 void setIncludeTimestamp(boolean includeTimestamp)
           
 void setLayout(Layout layout)
           
 void setSignedEndorsingSupportingTokens(SupportingToken signedEndorsingSupportingTokens)
           
 void setSignedSupportingToken(SupportingToken signedSupportingToken)
           
 void setTokenProtection(boolean tokenProtection)
           
 
Methods inherited from class org.apache.cxf.ws.security.policy.model.AbstractSecurityAssertion
equal, getSPConstants, getType, isIgnorable, isNormalized, isOptional, normalize, setIgnorable, setNormalized, 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.PolicyContainingAssertion
getPolicy
 
Methods inherited from interface org.apache.neethi.Assertion
getName, isIgnorable, isOptional, normalize, serialize
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

Field Detail

builder

protected PolicyBuilder builder
Constructor Detail

Binding

public Binding(SPConstants version,
               PolicyBuilder b)
Method Detail

getAlgorithmSuite

public AlgorithmSuite getAlgorithmSuite()
Returns:
Returns the algorithmSuite.

setAlgorithmSuite

public void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
Specified by:
setAlgorithmSuite in interface AlgorithmWrapper
Parameters:
algorithmSuite - The algorithmSuite to set.

isIncludeTimestamp

public boolean isIncludeTimestamp()
Returns:
Returns the includeTimestamp.

setIncludeTimestamp

public void setIncludeTimestamp(boolean includeTimestamp)
Parameters:
includeTimestamp - The includeTimestamp to set.

getLayout

public Layout getLayout()
Returns:
Returns the layout.

setLayout

public void setLayout(Layout layout)
Parameters:
layout - The layout to set.

getSignedEndorsingSupportingTokens

public SupportingToken getSignedEndorsingSupportingTokens()

setSignedEndorsingSupportingTokens

public void setSignedEndorsingSupportingTokens(SupportingToken signedEndorsingSupportingTokens)

getSignedSupportingToken

public SupportingToken getSignedSupportingToken()

setSignedSupportingToken

public void setSignedSupportingToken(SupportingToken signedSupportingToken)

isTokenProtection

public boolean isTokenProtection()
Returns:
Returns the tokenProtection.

setTokenProtection

public void setTokenProtection(boolean tokenProtection)
Parameters:
tokenProtection - The tokenProtection to set.

Apache CXF API

Apache CXF