Apache CXF API

org.apache.cxf.sts.token.delegation
Class TokenDelegationParameters

java.lang.Object
  extended by org.apache.cxf.sts.token.delegation.TokenDelegationParameters

public class TokenDelegationParameters
extends Object

This class encapsulates the parameters that will be passed to a TokenDelegationHandler instance to. It consists of both parameters that have been extracted from the request, as well as configuration specific to the Operation itself (STSPropertiesMBean etc.)


Constructor Summary
TokenDelegationParameters()
           
 
Method Summary
 String getAppliesToAddress()
           
 KeyRequirements getKeyRequirements()
           
 Principal getPrincipal()
           
 STSPropertiesMBean getStsProperties()
           
 ReceivedToken getToken()
           
 Principal getTokenPrincipal()
           
 TokenRequirements getTokenRequirements()
           
 Set<Principal> getTokenRoles()
           
 TokenStore getTokenStore()
           
 WebServiceContext getWebServiceContext()
           
 void setAppliesToAddress(String appliesToAddress)
           
 void setKeyRequirements(KeyRequirements keyRequirements)
           
 void setPrincipal(Principal principal)
           
 void setStsProperties(STSPropertiesMBean stsProperties)
           
 void setToken(ReceivedToken token)
           
 void setTokenPrincipal(Principal tokenPrincipal)
           
 void setTokenRequirements(TokenRequirements tokenRequirements)
           
 void setTokenRoles(Set<Principal> tokenRoles)
           
 void setTokenStore(TokenStore tokenStore)
           
 void setWebServiceContext(WebServiceContext webServiceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenDelegationParameters

public TokenDelegationParameters()
Method Detail

getToken

public ReceivedToken getToken()

setToken

public void setToken(ReceivedToken token)

getTokenStore

public TokenStore getTokenStore()

setTokenStore

public void setTokenStore(TokenStore tokenStore)

getTokenRequirements

public TokenRequirements getTokenRequirements()

setTokenRequirements

public void setTokenRequirements(TokenRequirements tokenRequirements)

getKeyRequirements

public KeyRequirements getKeyRequirements()

setKeyRequirements

public void setKeyRequirements(KeyRequirements keyRequirements)

getStsProperties

public STSPropertiesMBean getStsProperties()

setStsProperties

public void setStsProperties(STSPropertiesMBean stsProperties)

getWebServiceContext

public WebServiceContext getWebServiceContext()

setWebServiceContext

public void setWebServiceContext(WebServiceContext webServiceContext)

setPrincipal

public void setPrincipal(Principal principal)

getPrincipal

public Principal getPrincipal()

getAppliesToAddress

public String getAppliesToAddress()

setAppliesToAddress

public void setAppliesToAddress(String appliesToAddress)

getTokenPrincipal

public Principal getTokenPrincipal()

setTokenPrincipal

public void setTokenPrincipal(Principal tokenPrincipal)

getTokenRoles

public Set<Principal> getTokenRoles()

setTokenRoles

public void setTokenRoles(Set<Principal> tokenRoles)

Apache CXF API

Apache CXF