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 protected
AbstractTokenWrapper(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)
AbstractSecurityAssertion
getParentAssertion()
org.apache.neethi.Policy
getPolicy()
AbstractToken
getToken()
int
hashCode()
org.apache.neethi.PolicyComponent
normalize()
protected void
parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, AbstractTokenWrapper tokenWrapper)
void
serialize(XMLStreamWriter writer)
void
setParentAssertion(AbstractSecurityAssertion parentAssertion)
protected void
setToken(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:
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
-
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)
-
-