Package org.apache.wss4j.policy.model
Class AbstractTokenWrapper
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.AbstractTokenWrapper
-
- All Implemented Interfaces:
org.apache.neethi.Assertion,org.apache.neethi.PolicyComponent,org.apache.neethi.PolicyContainingAssertion
- Direct Known Subclasses:
EncryptionToken,InitiatorEncryptionToken,InitiatorSignatureToken,InitiatorToken,ProtectionToken,RecipientEncryptionToken,RecipientSignatureToken,RecipientToken,SignatureToken,TransportToken
public abstract class AbstractTokenWrapper extends AbstractSecurityAssertion implements org.apache.neethi.PolicyContainingAssertion
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractTokenWrapper(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)AbstractSecurityAssertiongetParentAssertion()org.apache.neethi.PolicygetPolicy()AbstractTokengetToken()inthashCode()org.apache.neethi.PolicyComponentnormalize()protected voidparseNestedPolicy(org.apache.neethi.Policy nestedPolicy, AbstractTokenWrapper tokenWrapper)voidserialize(XMLStreamWriter writer)voidsetParentAssertion(AbstractSecurityAssertion parentAssertion)protected voidsetToken(AbstractToken token)-
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
-
AbstractTokenWrapper
protected AbstractTokenWrapper(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
-
parseNestedPolicy
protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, AbstractTokenWrapper tokenWrapper)
-
getToken
public AbstractToken getToken()
-
setToken
protected void setToken(AbstractToken token)
-
getParentAssertion
public AbstractSecurityAssertion getParentAssertion()
-
setParentAssertion
public void setParentAssertion(AbstractSecurityAssertion parentAssertion)
-
-