org.apache.wss4j.policy.model
Class AbstractTokenWrapper

java.lang.Object
  extended by org.apache.wss4j.policy.model.AbstractSecurityAssertion
      extended by 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, SupportingTokens, TransportToken

public abstract class AbstractTokenWrapper
extends AbstractSecurityAssertion
implements org.apache.neethi.PolicyContainingAssertion


Constructor Summary
protected AbstractTokenWrapper(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
 AbstractSecurityAssertion getParentAssertion()
           
 org.apache.neethi.Policy getPolicy()
           
 AbstractToken getToken()
           
 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
 
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.Assertion
getName, isIgnorable, isOptional
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

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 interface org.apache.neethi.PolicyContainingAssertion

normalize

public org.apache.neethi.PolicyComponent normalize()
Specified by:
normalize in interface org.apache.neethi.Assertion
Overrides:
normalize in class AbstractSecurityAssertion

serialize

public void serialize(XMLStreamWriter writer)
               throws XMLStreamException
Specified by:
serialize in interface org.apache.neethi.Assertion
Specified by:
serialize in interface org.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)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.