org.apache.rahas
Class Token
java.lang.Object
org.apache.rahas.Token
- public class Token
- extends Object
This represents a security token which can have either one of 4 states.
- ISSUED
- EXPIRED
- CACELLED
- RENEWED
Also this holds the OMElement
s representing the token in its
present state and the previous state.
These tokens are stired using the storage mechanism provided via the
TokenStorage
interface.
- See Also:
TokenStorage
Constructor Summary |
Token(String id,
org.apache.axiom.om.OMElement tokenElem,
Date created,
Date expires)
|
Token(String id,
org.apache.axiom.om.OMElement tokenElem,
org.apache.axiom.om.OMElement lifetimeElem)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ISSUED
public static final int ISSUED
- See Also:
- Constant Field Values
EXPIRED
public static final int EXPIRED
- See Also:
- Constant Field Values
CANCELLED
public static final int CANCELLED
- See Also:
- Constant Field Values
RENEWED
public static final int RENEWED
- See Also:
- Constant Field Values
Token
public Token(String id,
org.apache.axiom.om.OMElement tokenElem,
Date created,
Date expires)
throws TrustException
Token
public Token(String id,
org.apache.axiom.om.OMElement tokenElem,
org.apache.axiom.om.OMElement lifetimeElem)
throws TrustException
isChanged
public boolean isChanged()
- Returns:
- Returns the chnaged.
setChanged
public void setChanged(boolean chnaged)
- Parameters:
chnaged
- The chnaged to set.
getProperties
public Properties getProperties()
- Returns:
- Returns the properties.
setProperties
public void setProperties(Properties properties)
- Parameters:
properties
- The properties to set.
getState
public int getState()
- Returns:
- Returns the state.
setState
public void setState(int state)
- Parameters:
state
- The state to set.
getToken
public org.apache.axiom.om.OMElement getToken()
- Returns:
- Returns the token.
setToken
public void setToken(org.apache.axiom.om.OMElement token)
- Parameters:
token
- The token to set.
getId
public String getId()
- Returns:
- Returns the id.
getPreviousToken
public org.apache.axiom.om.OMElement getPreviousToken()
- Returns:
- Returns the presivousToken.
setPreviousToken
public void setPreviousToken(org.apache.axiom.om.OMElement presivousToken)
- Parameters:
presivousToken
- The presivousToken to set.
getSecret
public byte[] getSecret()
- Returns:
- Returns the secret.
setSecret
public void setSecret(byte[] secret)
- Parameters:
secret
- The secret to set.
getAttachedReference
public org.apache.axiom.om.OMElement getAttachedReference()
- Returns:
- Returns the attachedReference.
setAttachedReference
public void setAttachedReference(org.apache.axiom.om.OMElement attachedReference)
- Parameters:
attachedReference
- The attachedReference to set.
getUnattachedReference
public org.apache.axiom.om.OMElement getUnattachedReference()
- Returns:
- Returns the unattachedReference.
setUnattachedReference
public void setUnattachedReference(org.apache.axiom.om.OMElement unattachedReference)
- Parameters:
unattachedReference
- The unattachedReference to set.
getCreated
public Date getCreated()
- Returns:
- Returns the created.
getExpires
public Date getExpires()
- Returns:
- Returns the expires.
setExpires
public void setExpires(Date expires)
- Parameters:
expires
- The expires to set.