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 protected
AbstractBinding(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
AlgorithmSuite
getAlgorithmSuite()
Layout
getLayout()
org.apache.neethi.Policy
getPolicy()
int
hashCode()
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
-
-
-
-
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 interfaceorg.apache.neethi.PolicyContainingAssertion
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractSecurityAssertion
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractSecurityAssertion
-
normalize
public org.apache.neethi.PolicyComponent normalize()
- Specified by:
normalize
in interfaceorg.apache.neethi.Assertion
- Overrides:
normalize
in classAbstractSecurityAssertion
-
serialize
public void serialize(XMLStreamWriter writer) throws XMLStreamException
- Specified by:
serialize
in interfaceorg.apache.neethi.Assertion
- Specified by:
serialize
in 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)
-
-