Package com.iplanet.dpro.session.share
Class SessionInfo
- java.lang.Object
-
- com.iplanet.dpro.session.share.SessionInfo
-
public class SessionInfo extends Object
SessionInfoclass holds all the information about theSession
-
-
Constructor Summary
Constructors Constructor Description SessionInfo()ConstructsSessionInfo
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetClientDomain()CookiedomainStringgetClientID()CookieidlonggetExpiryTime(TimeUnit unit)Time at which this session will expire in milliseconds from the UTC epoch.longgetMaxCaching()MaxSessionCache time in minutes.longgetMaxIdle()MaxSessionIdle time in minutes.longgetMaxTime()MaxSessionTime in minutes.Hashtable<String,String>getProperties()StringgetSecret()Set<String>getSessionEventUrls()StringgetSessionID()SessionidStringgetSessionType()SessiontypeStringgetState()SessionstatelonggetTimeIdle()Sessionidle time in seconds.longgetTimeLeft()Time left forSessionto become inactive, in seconds.inthashCode()booleanisNeverExpiring()Whether the session will ever expire or not.voidsetClientDomain(String cdomain)voidsetClientID(String cid)voidsetExpiryTime(long expiryTime, TimeUnit unit)voidsetMaxCaching(long maxcaching)voidsetMaxIdle(long maxidle)voidsetMaxTime(long maxtime)voidsetNeverExpiring(boolean neverExpiring)Indicates that the session should never expire.voidsetProperties(Hashtable<String,String> properties)voidsetSecret(String secret)voidsetSessionEventUrls(Set<String> sessionEventUrls)voidsetSessionID(String sid)voidsetSessionType(String stype)voidsetState(String state)voidsetTimeIdle(long timeidle)voidsetTimeLeft(long timeleft)StringtoString()StringtoXMLString()translates theSessionInformation to an XML document String based
-
-
-
Method Detail
-
toXMLString
public String toXMLString()
translates theSessionInformation to an XML document String based- Returns:
- An XML String representing the information
-
getSessionID
public String getSessionID()
Sessionid
-
setSessionID
public void setSessionID(String sid)
-
getSecret
public String getSecret()
-
setSecret
public void setSecret(String secret)
-
getSessionType
public String getSessionType()
Sessiontype
-
setSessionType
public void setSessionType(String stype)
-
getClientID
public String getClientID()
Cookieid
-
setClientID
public void setClientID(String cid)
-
getClientDomain
public String getClientDomain()
Cookiedomain
-
setClientDomain
public void setClientDomain(String cdomain)
-
getMaxTime
public long getMaxTime()
MaxSessionTime in minutes.
-
setMaxTime
public void setMaxTime(long maxtime)
-
getMaxIdle
public long getMaxIdle()
MaxSessionIdle time in minutes.
-
setMaxIdle
public void setMaxIdle(long maxidle)
-
getMaxCaching
public long getMaxCaching()
MaxSessionCache time in minutes.
-
setMaxCaching
public void setMaxCaching(long maxcaching)
-
getExpiryTime
public long getExpiryTime(TimeUnit unit)
Time at which this session will expire in milliseconds from the UTC epoch.
-
setExpiryTime
public void setExpiryTime(long expiryTime, TimeUnit unit)
-
setNeverExpiring
public void setNeverExpiring(boolean neverExpiring)
Indicates that the session should never expire.- Parameters:
neverExpiring-trueif the session should never expire. Iffalsethis method does nothing.
-
isNeverExpiring
public boolean isNeverExpiring()
Whether the session will ever expire or not.
-
getTimeIdle
public long getTimeIdle()
Sessionidle time in seconds.
-
setTimeIdle
public void setTimeIdle(long timeidle)
-
getTimeLeft
public long getTimeLeft()
Time left forSessionto become inactive, in seconds.
-
setTimeLeft
public void setTimeLeft(long timeleft)
-
getState
public String getState()
Sessionstate
-
setState
public void setState(String state)
-
-