org.apache.ws.secpolicy.model
Class SupportingToken

java.lang.Object
  extended byorg.apache.ws.secpolicy.model.AbstractSecurityAssertion
      extended byorg.apache.ws.secpolicy.model.SupportingToken
All Implemented Interfaces:
AlgorithmWrapper, org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent, TokenWrapper

public class SupportingToken
extends AbstractSecurityAssertion
implements AlgorithmWrapper, TokenWrapper


Constructor Summary
SupportingToken(int type)
           
 
Method Summary
 void addToken(Token token)
           
 AlgorithmSuite getAlgorithmSuite()
           
 SignedEncryptedElements getEncryptedElements()
           
 SignedEncryptedParts getEncryptedParts()
           
 javax.xml.namespace.QName getName()
           
 SignedEncryptedElements getSignedElements()
           
 SignedEncryptedParts getSignedParts()
           
 java.util.ArrayList getTokens()
           
 int getTokenType()
           
 short getType()
           
 org.apache.neethi.PolicyComponent normalize()
           
 void serialize(javax.xml.stream.XMLStreamWriter writer)
           
 void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
           
 void setEncryptedElements(SignedEncryptedElements encryptedElements)
           
 void setEncryptedParts(SignedEncryptedParts encryptedParts)
           
 void setSignedElements(SignedEncryptedElements signedElements)
           
 void setSignedParts(SignedEncryptedParts signedParts)
           
 void setToken(Token tok)
           
 void setTokenType(int type)
           
 
Methods inherited from class org.apache.ws.secpolicy.model.AbstractSecurityAssertion
equal, isNormalized, isOptional, setNormalized, setOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SupportingToken

public SupportingToken(int type)
Method Detail

getAlgorithmSuite

public AlgorithmSuite getAlgorithmSuite()
Returns:
Returns the algorithmSuite.

setAlgorithmSuite

public void setAlgorithmSuite(AlgorithmSuite algorithmSuite)
Specified by:
setAlgorithmSuite in interface AlgorithmWrapper
Parameters:
algorithmSuite - The algorithmSuite to set.

getTokens

public java.util.ArrayList getTokens()
Returns:
Returns the token.

addToken

public void addToken(Token token)
Parameters:
token - The token to set.

getTokenType

public int getTokenType()
Returns:
Returns the type.

setTokenType

public void setTokenType(int type)
Parameters:
type - The type to set.

getEncryptedElements

public SignedEncryptedElements getEncryptedElements()
Returns:
Returns the encryptedElements.

setEncryptedElements

public void setEncryptedElements(SignedEncryptedElements encryptedElements)
Parameters:
encryptedElements - The encryptedElements to set.

getEncryptedParts

public SignedEncryptedParts getEncryptedParts()
Returns:
Returns the encryptedParts.

setEncryptedParts

public void setEncryptedParts(SignedEncryptedParts encryptedParts)
Parameters:
encryptedParts - The encryptedParts to set.

getSignedElements

public SignedEncryptedElements getSignedElements()
Returns:
Returns the signedElements.

setSignedElements

public void setSignedElements(SignedEncryptedElements signedElements)
Parameters:
signedElements - The signedElements to set.

getSignedParts

public SignedEncryptedParts getSignedParts()
Returns:
Returns the signedParts.

setSignedParts

public void setSignedParts(SignedEncryptedParts signedParts)
Parameters:
signedParts - The signedParts to set.

setToken

public void setToken(Token tok)
Specified by:
setToken in interface TokenWrapper

getName

public javax.xml.namespace.QName getName()
Specified by:
getName in interface org.apache.neethi.Assertion

normalize

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

getType

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

serialize

public void serialize(javax.xml.stream.XMLStreamWriter writer)
               throws javax.xml.stream.XMLStreamException
Specified by:
serialize in interface org.apache.neethi.Assertion
Throws:
javax.xml.stream.XMLStreamException


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.