Package org.apache.wss4j.policy.model
Class AbstractBinding
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- 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
Constructors Modifier Constructor Description protectedAbstractBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)AlgorithmSuitegetAlgorithmSuite()LayoutgetLayout()org.apache.neethi.PolicygetPolicy()inthashCode()booleanisIncludeTimestamp()org.apache.neethi.PolicyComponentnormalize()protected voidparseNestedBindingPolicy(org.apache.neethi.Policy nestedPolicy, AbstractBinding binding)voidserialize(XMLStreamWriter writer)protected voidsetAlgorithmSuite(AlgorithmSuite algorithmSuite)protected voidsetIncludeTimestamp(boolean includeTimestamp)protected voidsetLayout(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
-
-
-
-
Constructor Detail
-
AbstractBinding
protected AbstractBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
-
Method Detail
-
getPolicy
public org.apache.neethi.Policy getPolicy()
- Specified by:
getPolicyin interfaceorg.apache.neethi.PolicyContainingAssertion
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractSecurityAssertion
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractSecurityAssertion
-
normalize
public org.apache.neethi.PolicyComponent normalize()
- Specified by:
normalizein interfaceorg.apache.neethi.Assertion- Overrides:
normalizein classAbstractSecurityAssertion
-
serialize
public void serialize(XMLStreamWriter writer) throws XMLStreamException
- Specified by:
serializein interfaceorg.apache.neethi.Assertion- Specified by:
serializein interfaceorg.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)
-
-