net.jradius.session
Class RadiusSession

java.lang.Object
  extended by net.jradius.session.RadiusSession
All Implemented Interfaces:
java.io.Serializable, net.jradius.session.JRadiusSession

public class RadiusSession
extends java.lang.Object
implements net.jradius.session.JRadiusSession, java.io.Serializable

The Default Radius Session Base Class.

Author:
David Bird
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from interface net.jradius.session.JRadiusSession
ACCT_ONLY_STARTED, ACCT_ONLY_STOPPED, ACCT_STARTED, ACCT_STOPPED, AUTH_ACCEPTED, AUTH_PENDING, AUTH_REJECTED, RADIUS_ERROR, SESSION_ATTRIBUTE_LOCATION_CITY, SESSION_ATTRIBUTE_LOCATION_COUNTRY_CODE, SESSION_ATTRIBUTE_LOCATION_ID, SESSION_ATTRIBUTE_LOCATION_NAME, SESSION_ATTRIBUTE_LOCATION_STATE_PROVINCE, SESSION_ATTRIBUTE_LOCATION_TYPE, SESSION_STARTED, SESSION_STOPPED, UNKNOWN_STATE
 
Constructor Summary
RadiusSession()
           
RadiusSession(java.lang.String session)
           
 
Method Summary
 void addLogMessage(net.jradius.server.JRadiusRequest request, java.lang.String message)
           
protected  boolean checkSessionState(int state)
           
 void commitLogEntries(int result)
           
 void commitLogEntry(net.jradius.log.JRadiusLogEntry entry, int result)
           
 void ensureSessionState(net.jradius.server.JRadiusRequest request, int state)
           
 java.lang.Long getAcctAuthentic()
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Date getAuthorizeTime()
           
 java.lang.String getCalledStationId()
           
 java.lang.String getCallingStationId()
           
 java.lang.String getClientIPAddress()
           
 java.lang.String getConnectInfo()
           
 java.lang.String getFramedIPAddress()
           
 java.lang.Long getGigaWordsIn()
           
 java.lang.Long getGigaWordsOut()
           
 java.lang.Long getIdleTimeout()
           
 java.lang.Long getInterimInterval()
           
 java.lang.String getJRadiusKey()
           
 java.util.Date getLastInterimTime()
           
 net.jradius.server.JRadiusRequest getLastRadiusRequest()
           
 net.jradius.log.JRadiusLogEntry getLogEntry(net.jradius.server.JRadiusEvent event, java.lang.String key)
           
 net.jradius.log.JRadiusLogEntry getLogEntry(net.jradius.server.JRadiusRequest request)
           
 java.lang.Long getMaxBandwidthDown()
           
 java.lang.Long getMaxBandwidthUp()
           
 java.lang.Long getMaxOctetsDown()
           
 java.lang.Long getMaxOctetsTotal()
           
 java.lang.Long getMaxOctetsUp()
           
 java.lang.Long getMinBandwidthDown()
           
 java.lang.Long getMinBandwidthUp()
           
 java.lang.String getNasIdentifier()
           
 java.lang.String getNasIPAddress()
           
 java.lang.Long getNasPortType()
           
 java.lang.String getNasType()
           
 java.lang.Long getOctetsIn()
           
 java.lang.Long getOctetsOut()
           
 java.lang.Long getPacketsIn()
           
 java.lang.Long getPacketsOut()
           
 java.lang.String getPassword()
           
 java.lang.String getProxyToRealm()
           
 byte[] getRadiusClass()
           
 java.lang.String getRealm()
           
 java.lang.String getRedirectURL()
           
 java.lang.Long getServiceType()
           
 java.lang.String getSessionId()
           
 java.lang.String getSessionKey()
           
 int getSessionState()
           
 java.lang.Long getSessionTime()
           
 java.lang.Long getSessionTimeout()
           
 java.util.Date getStartTime()
           
 java.util.Date getStopTime()
           
 java.lang.Long getTerminateCause()
           
 long getTimeStamp()
           
 java.lang.Long getTotalOctetsIn()
           
 java.lang.Long getTotalOctetsOut()
           
 java.lang.String getUsername()
           
 void initSession(net.jradius.server.JRadiusRequest request)
           
 boolean isAccountingReversed()
           
 boolean isNewSession()
           
 boolean isSecured()
           
 void onAccounting(net.jradius.server.JRadiusRequest request)
           
 void onAuthorization(net.jradius.server.JRadiusRequest request)
           
 boolean onNoAccountingStatusType(net.jradius.server.JRadiusRequest request)
           
 void onPostAuthentication(net.jradius.server.JRadiusRequest request)
           
 void onPostProcessing(net.jradius.server.JRadiusRequest request)
           
 boolean onPreProcessing(net.jradius.server.JRadiusRequest request)
           
 void setAcctAuthentic(java.lang.Long acctAuthentic)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setAuthorizeTime(java.util.Date authorizeTime)
           
 void setCalledStationId(java.lang.String calledStation)
           
 void setCallingStationId(java.lang.String callingStation)
           
 void setClientIPAddress(java.lang.String clientIP)
           
 void setConnectInfo(java.lang.String connectInfo)
           
 void setFramedIPAddress(java.lang.String framedIPAddress)
           
 void setGigaWordsIn(java.lang.Long gigaWordsIn)
           
 void setGigaWordsOut(java.lang.Long gigaWordsOut)
           
 void setIdleTimeout(java.lang.Long idleTimeout)
           
 void setInterimInterval(java.lang.Long interimInterval)
           
 void setJRadiusKey(java.lang.String jRadiusKey)
           
 void setLastInterimTime(java.util.Date lastInterimTime)
           
 void setLastRadiusRequest(net.jradius.server.JRadiusRequest lastRadiusRequest)
           
 void setMaxBandwidthDown(java.lang.Long maxBandwidthDown)
           
 void setMaxBandwidthUp(java.lang.Long maxBandwidthUp)
           
 void setMaxOctetsDown(java.lang.Long maxOctetsDown)
           
 void setMaxOctetsTotal(java.lang.Long maxOctetsTotal)
           
 void setMaxOctetsUp(java.lang.Long maxOctetsUp)
           
 void setMinBandwidthDown(java.lang.Long minBandwidthDown)
           
 void setMinBandwidthUp(java.lang.Long minBandwidthUp)
           
 void setNasIdentifier(java.lang.String nasID)
           
 void setNasIPAddress(java.lang.String nasIP)
           
 void setNasPortType(java.lang.Long nasPortType)
           
 void setNasType(java.lang.String nasType)
           
 void setNewSession(boolean newSession)
           
 void setOctetsIn(java.lang.Long octetsIn)
           
 void setOctetsOut(java.lang.Long octetsOut)
           
 void setPacketsIn(java.lang.Long packetsIn)
           
 void setPacketsOut(java.lang.Long packetsOut)
           
 void setPassword(java.lang.String password)
           
 void setProxyToRealm(java.lang.String proxyToRealm)
           
 void setRadiusClass(byte[] radiusClass)
           
 void setRealm(java.lang.String realm)
           
 void setRedirectURL(java.lang.String redirectURL)
           
 void setSecured(boolean secured)
           
 void setServiceType(java.lang.Long serviceType)
           
 void setSessionId(java.lang.String sessionId)
           
 void setSessionKey(java.lang.String sessionKey)
           
 void setSessionState(int sessionState)
           
 void setSessionTime(java.lang.Long sessionTime)
           
 void setSessionTimeout(java.lang.Long sessionTimeout)
           
 void setStartTime(java.util.Date startTime)
           
 void setStopTime(java.util.Date stopTime)
           
 void setTerminateCause(java.lang.Long terminateCause)
           
 void setTimeStamp(long timeStamp)
           
 void setUsername(java.lang.String username)
           
 void stopSession(boolean force)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

RadiusSession

public RadiusSession()

RadiusSession

public RadiusSession(java.lang.String session)
Method Detail

isAccountingReversed

public boolean isAccountingReversed()
Specified by:
isAccountingReversed in interface net.jradius.session.JRadiusSession

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
Specified by:
setAttribute in interface net.jradius.session.JRadiusSession

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in interface net.jradius.session.JRadiusSession

getLogEntry

public net.jradius.log.JRadiusLogEntry getLogEntry(net.jradius.server.JRadiusEvent event,
                                                   java.lang.String key)
Specified by:
getLogEntry in interface net.jradius.session.JRadiusSession

getLogEntry

public net.jradius.log.JRadiusLogEntry getLogEntry(net.jradius.server.JRadiusRequest request)
                                            throws net.jradius.exception.RadiusException
Specified by:
getLogEntry in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

addLogMessage

public void addLogMessage(net.jradius.server.JRadiusRequest request,
                          java.lang.String message)
                   throws net.jradius.exception.RadiusException
Specified by:
addLogMessage in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

commitLogEntries

public void commitLogEntries(int result)
Specified by:
commitLogEntries in interface net.jradius.session.JRadiusSession

commitLogEntry

public void commitLogEntry(net.jradius.log.JRadiusLogEntry entry,
                           int result)
Specified by:
commitLogEntry in interface net.jradius.session.JRadiusSession

onPreProcessing

public boolean onPreProcessing(net.jradius.server.JRadiusRequest request)
                        throws net.jradius.exception.RadiusException
Specified by:
onPreProcessing in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

onPostProcessing

public void onPostProcessing(net.jradius.server.JRadiusRequest request)
                      throws net.jradius.exception.RadiusException
Specified by:
onPostProcessing in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

onAuthorization

public void onAuthorization(net.jradius.server.JRadiusRequest request)
                     throws net.jradius.exception.RadiusException
Specified by:
onAuthorization in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

onPostAuthentication

public void onPostAuthentication(net.jradius.server.JRadiusRequest request)
                          throws net.jradius.exception.RadiusException
Specified by:
onPostAuthentication in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

stopSession

public void stopSession(boolean force)

initSession

public void initSession(net.jradius.server.JRadiusRequest request)
                 throws net.jradius.exception.RadiusException
Specified by:
initSession in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

onAccounting

public void onAccounting(net.jradius.server.JRadiusRequest request)
                  throws net.jradius.exception.RadiusException
Specified by:
onAccounting in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

checkSessionState

protected boolean checkSessionState(int state)

ensureSessionState

public void ensureSessionState(net.jradius.server.JRadiusRequest request,
                               int state)
                        throws net.jradius.exception.RadiusException
Specified by:
ensureSessionState in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

onNoAccountingStatusType

public boolean onNoAccountingStatusType(net.jradius.server.JRadiusRequest request)
                                 throws net.jradius.exception.RadiusException
Specified by:
onNoAccountingStatusType in interface net.jradius.session.JRadiusSession
Throws:
net.jradius.exception.RadiusException

getUsername

public java.lang.String getUsername()
Specified by:
getUsername in interface net.jradius.session.JRadiusSession
Returns:
Returns the username.

setUsername

public void setUsername(java.lang.String username)
Specified by:
setUsername in interface net.jradius.session.JRadiusSession
Parameters:
username - The username to set.

getRealm

public java.lang.String getRealm()
Specified by:
getRealm in interface net.jradius.session.JRadiusSession
Returns:
Returns the realm.

setRealm

public void setRealm(java.lang.String realm)
Specified by:
setRealm in interface net.jradius.session.JRadiusSession
Parameters:
realm - The realm to set.

getPassword

public java.lang.String getPassword()
Specified by:
getPassword in interface net.jradius.session.JRadiusSession
Returns:
Returns the password.

setPassword

public void setPassword(java.lang.String password)
Specified by:
setPassword in interface net.jradius.session.JRadiusSession
Parameters:
password - The password to set.

getSessionKey

public java.lang.String getSessionKey()
Specified by:
getSessionKey in interface net.jradius.session.JRadiusSession
Returns:
Returns the sessionKey.

setSessionKey

public void setSessionKey(java.lang.String sessionKey)
Specified by:
setSessionKey in interface net.jradius.session.JRadiusSession
Parameters:
sessionKey - The sessionKey to set.

getSessionId

public java.lang.String getSessionId()
Specified by:
getSessionId in interface net.jradius.session.JRadiusSession
Returns:
Returns the sessionId.

setSessionId

public void setSessionId(java.lang.String sessionId)
Specified by:
setSessionId in interface net.jradius.session.JRadiusSession
Parameters:
sessionId - The sessionId to set.

getServiceType

public java.lang.Long getServiceType()
Specified by:
getServiceType in interface net.jradius.session.JRadiusSession
Returns:
Returns the serviceType.

setServiceType

public void setServiceType(java.lang.Long serviceType)
Specified by:
setServiceType in interface net.jradius.session.JRadiusSession
Parameters:
serviceType - The serviceType to set.

getIdleTimeout

public java.lang.Long getIdleTimeout()
Specified by:
getIdleTimeout in interface net.jradius.session.JRadiusSession
Returns:
Returns the idleTimeout.

setIdleTimeout

public void setIdleTimeout(java.lang.Long idleTimeout)
Specified by:
setIdleTimeout in interface net.jradius.session.JRadiusSession
Parameters:
idleTimeout - The idleTimeout to set.

getInterimInterval

public java.lang.Long getInterimInterval()
Specified by:
getInterimInterval in interface net.jradius.session.JRadiusSession
Returns:
Returns the interimInterval.

setInterimInterval

public void setInterimInterval(java.lang.Long interimInterval)
Specified by:
setInterimInterval in interface net.jradius.session.JRadiusSession
Parameters:
interimInterval - The interimInterval to set.

getSessionTimeout

public java.lang.Long getSessionTimeout()
Specified by:
getSessionTimeout in interface net.jradius.session.JRadiusSession
Returns:
Returns the sessionTimeout.

setSessionTimeout

public void setSessionTimeout(java.lang.Long sessionTimeout)
Specified by:
setSessionTimeout in interface net.jradius.session.JRadiusSession
Parameters:
sessionTimeout - The sessionTimeout to set.

getSessionTime

public java.lang.Long getSessionTime()
Specified by:
getSessionTime in interface net.jradius.session.JRadiusSession
Returns:
Returns the sessionTime.

setSessionTime

public void setSessionTime(java.lang.Long sessionTime)
Specified by:
setSessionTime in interface net.jradius.session.JRadiusSession
Parameters:
sessionTime - The sessionTime to set.

getStartTime

public java.util.Date getStartTime()
Specified by:
getStartTime in interface net.jradius.session.JRadiusSession
Returns:
Returns the startTime.

setStartTime

public void setStartTime(java.util.Date startTime)
Specified by:
setStartTime in interface net.jradius.session.JRadiusSession
Parameters:
startTime - The startTime to set.

getLastInterimTime

public java.util.Date getLastInterimTime()
Specified by:
getLastInterimTime in interface net.jradius.session.JRadiusSession
Returns:
Returns the lastInterimTime.

setLastInterimTime

public void setLastInterimTime(java.util.Date lastInterimTime)
Specified by:
setLastInterimTime in interface net.jradius.session.JRadiusSession
Parameters:
lastInterimTime - The lastInterimTime to set.

getStopTime

public java.util.Date getStopTime()
Specified by:
getStopTime in interface net.jradius.session.JRadiusSession
Returns:
Returns the stopTime.

setStopTime

public void setStopTime(java.util.Date stopTime)
Specified by:
setStopTime in interface net.jradius.session.JRadiusSession
Parameters:
stopTime - The stopTime to set.

getGigaWordsIn

public java.lang.Long getGigaWordsIn()
Specified by:
getGigaWordsIn in interface net.jradius.session.JRadiusSession
Returns:
Returns the gigaWordsIn.

setGigaWordsIn

public void setGigaWordsIn(java.lang.Long gigaWordsIn)
Specified by:
setGigaWordsIn in interface net.jradius.session.JRadiusSession
Parameters:
gigaWordsIn - The gigaWordsIn to set.

getGigaWordsOut

public java.lang.Long getGigaWordsOut()
Specified by:
getGigaWordsOut in interface net.jradius.session.JRadiusSession
Returns:
Returns the gigaWordsOut.

setGigaWordsOut

public void setGigaWordsOut(java.lang.Long gigaWordsOut)
Specified by:
setGigaWordsOut in interface net.jradius.session.JRadiusSession
Parameters:
gigaWordsOut - The gigaWordsOut to set.

getOctetsIn

public java.lang.Long getOctetsIn()
Specified by:
getOctetsIn in interface net.jradius.session.JRadiusSession
Returns:
Returns the octetsIn.

setOctetsIn

public void setOctetsIn(java.lang.Long octetsIn)
Specified by:
setOctetsIn in interface net.jradius.session.JRadiusSession
Parameters:
octetsIn - The octetsIn to set.

getOctetsOut

public java.lang.Long getOctetsOut()
Specified by:
getOctetsOut in interface net.jradius.session.JRadiusSession
Returns:
Returns the octetsOut.

setOctetsOut

public void setOctetsOut(java.lang.Long octetsOut)
Specified by:
setOctetsOut in interface net.jradius.session.JRadiusSession
Parameters:
octetsOut - The octetsOut to set.

getTotalOctetsIn

public java.lang.Long getTotalOctetsIn()
Specified by:
getTotalOctetsIn in interface net.jradius.session.JRadiusSession

getTotalOctetsOut

public java.lang.Long getTotalOctetsOut()
Specified by:
getTotalOctetsOut in interface net.jradius.session.JRadiusSession

getPacketsIn

public java.lang.Long getPacketsIn()
Specified by:
getPacketsIn in interface net.jradius.session.JRadiusSession
Returns:
Returns the packetsIn.

setPacketsIn

public void setPacketsIn(java.lang.Long packetsIn)
Specified by:
setPacketsIn in interface net.jradius.session.JRadiusSession
Parameters:
packetsIn - The packetsIn to set.

getPacketsOut

public java.lang.Long getPacketsOut()
Specified by:
getPacketsOut in interface net.jradius.session.JRadiusSession
Returns:
Returns the packetsOut.

setPacketsOut

public void setPacketsOut(java.lang.Long packetsOut)
Specified by:
setPacketsOut in interface net.jradius.session.JRadiusSession
Parameters:
packetsOut - The packetsOut to set.

getTerminateCause

public java.lang.Long getTerminateCause()
Specified by:
getTerminateCause in interface net.jradius.session.JRadiusSession
Returns:
Returns the terminateCause.

setTerminateCause

public void setTerminateCause(java.lang.Long terminateCause)
Specified by:
setTerminateCause in interface net.jradius.session.JRadiusSession
Parameters:
terminateCause - The terminateCause to set.

getRadiusClass

public byte[] getRadiusClass()
Specified by:
getRadiusClass in interface net.jradius.session.JRadiusSession
Returns:
Returns the radiusClass.

setRadiusClass

public void setRadiusClass(byte[] radiusClass)
Specified by:
setRadiusClass in interface net.jradius.session.JRadiusSession
Parameters:
radiusClass - The radiusClass to set.

getSessionState

public int getSessionState()
Specified by:
getSessionState in interface net.jradius.session.JRadiusSession
Returns:
Returns the sessionState.

setSessionState

public void setSessionState(int sessionState)
Specified by:
setSessionState in interface net.jradius.session.JRadiusSession
Parameters:
sessionState - The sessionState to set.

getProxyToRealm

public java.lang.String getProxyToRealm()
Specified by:
getProxyToRealm in interface net.jradius.session.JRadiusSession
Returns:
Returns the proxyToRealm.

setProxyToRealm

public void setProxyToRealm(java.lang.String proxyToRealm)
Specified by:
setProxyToRealm in interface net.jradius.session.JRadiusSession
Parameters:
proxyToRealm - The proxyToRealm to set.

isSecured

public boolean isSecured()
Specified by:
isSecured in interface net.jradius.session.JRadiusSession
Returns:
Returns the secured.

setSecured

public void setSecured(boolean secured)
Specified by:
setSecured in interface net.jradius.session.JRadiusSession
Parameters:
secured - The secured to set.

getCalledStationId

public java.lang.String getCalledStationId()
Specified by:
getCalledStationId in interface net.jradius.session.JRadiusSession
Returns:
Returns the calledStation.

setCalledStationId

public void setCalledStationId(java.lang.String calledStation)
Specified by:
setCalledStationId in interface net.jradius.session.JRadiusSession
Parameters:
calledStation - The calledStation to set.

getCallingStationId

public java.lang.String getCallingStationId()
Specified by:
getCallingStationId in interface net.jradius.session.JRadiusSession
Returns:
Returns the callingStation.

setCallingStationId

public void setCallingStationId(java.lang.String callingStation)
Specified by:
setCallingStationId in interface net.jradius.session.JRadiusSession
Parameters:
callingStation - The callingStation to set.

getConnectInfo

public java.lang.String getConnectInfo()
Specified by:
getConnectInfo in interface net.jradius.session.JRadiusSession
Returns:
Returns the connectInfo.

setConnectInfo

public void setConnectInfo(java.lang.String connectInfo)
Specified by:
setConnectInfo in interface net.jradius.session.JRadiusSession
Parameters:
connectInfo - The connectInfo to set.

getClientIPAddress

public java.lang.String getClientIPAddress()
Specified by:
getClientIPAddress in interface net.jradius.session.JRadiusSession
Returns:
Returns the clientIP.

getFramedIPAddress

public java.lang.String getFramedIPAddress()
Specified by:
getFramedIPAddress in interface net.jradius.session.JRadiusSession
Returns:
Returns the framedIPAddress.

setFramedIPAddress

public void setFramedIPAddress(java.lang.String framedIPAddress)
Specified by:
setFramedIPAddress in interface net.jradius.session.JRadiusSession
Parameters:
framedIPAddress - The framedIPAddress to set.

setClientIPAddress

public void setClientIPAddress(java.lang.String clientIP)
Specified by:
setClientIPAddress in interface net.jradius.session.JRadiusSession
Parameters:
clientIP - The clientIP to set.

getNasIdentifier

public java.lang.String getNasIdentifier()
Specified by:
getNasIdentifier in interface net.jradius.session.JRadiusSession
Returns:
Returns the nasID.

setNasIdentifier

public void setNasIdentifier(java.lang.String nasID)
Specified by:
setNasIdentifier in interface net.jradius.session.JRadiusSession
Parameters:
nasID - The nasID to set.

getNasIPAddress

public java.lang.String getNasIPAddress()
Specified by:
getNasIPAddress in interface net.jradius.session.JRadiusSession
Returns:
Returns the nasIP.

setNasIPAddress

public void setNasIPAddress(java.lang.String nasIP)
Specified by:
setNasIPAddress in interface net.jradius.session.JRadiusSession
Parameters:
nasIP - The nasIP to set.

getMaxBandwidthDown

public java.lang.Long getMaxBandwidthDown()
Specified by:
getMaxBandwidthDown in interface net.jradius.session.JRadiusSession

setMaxBandwidthDown

public void setMaxBandwidthDown(java.lang.Long maxBandwidthDown)
Specified by:
setMaxBandwidthDown in interface net.jradius.session.JRadiusSession

getMaxBandwidthUp

public java.lang.Long getMaxBandwidthUp()
Specified by:
getMaxBandwidthUp in interface net.jradius.session.JRadiusSession

setMaxBandwidthUp

public void setMaxBandwidthUp(java.lang.Long maxBandwidthUp)
Specified by:
setMaxBandwidthUp in interface net.jradius.session.JRadiusSession

getMinBandwidthDown

public java.lang.Long getMinBandwidthDown()
Specified by:
getMinBandwidthDown in interface net.jradius.session.JRadiusSession

setMinBandwidthDown

public void setMinBandwidthDown(java.lang.Long minBandwidthDown)
Specified by:
setMinBandwidthDown in interface net.jradius.session.JRadiusSession

getMinBandwidthUp

public java.lang.Long getMinBandwidthUp()
Specified by:
getMinBandwidthUp in interface net.jradius.session.JRadiusSession

setMinBandwidthUp

public void setMinBandwidthUp(java.lang.Long minBandwidthUp)
Specified by:
setMinBandwidthUp in interface net.jradius.session.JRadiusSession

getTimeStamp

public long getTimeStamp()
Specified by:
getTimeStamp in interface net.jradius.session.JRadiusSession
Returns:
Returns the timeStamp.

setTimeStamp

public void setTimeStamp(long timeStamp)
Specified by:
setTimeStamp in interface net.jradius.session.JRadiusSession
Parameters:
timeStamp - The timeStamp to set.

isNewSession

public boolean isNewSession()
Returns:
Returns the newSession.

setNewSession

public void setNewSession(boolean newSession)
Parameters:
newSession - The newSession to set.

getJRadiusKey

public java.lang.String getJRadiusKey()
Specified by:
getJRadiusKey in interface net.jradius.session.JRadiusSession

setJRadiusKey

public void setJRadiusKey(java.lang.String jRadiusKey)
Specified by:
setJRadiusKey in interface net.jradius.session.JRadiusSession

getLastRadiusRequest

public net.jradius.server.JRadiusRequest getLastRadiusRequest()
Specified by:
getLastRadiusRequest in interface net.jradius.session.JRadiusSession

setLastRadiusRequest

public void setLastRadiusRequest(net.jradius.server.JRadiusRequest lastRadiusRequest)
Specified by:
setLastRadiusRequest in interface net.jradius.session.JRadiusSession

getMaxOctetsDown

public java.lang.Long getMaxOctetsDown()
Specified by:
getMaxOctetsDown in interface net.jradius.session.JRadiusSession

setMaxOctetsDown

public void setMaxOctetsDown(java.lang.Long maxOctetsDown)
Specified by:
setMaxOctetsDown in interface net.jradius.session.JRadiusSession

getMaxOctetsUp

public java.lang.Long getMaxOctetsUp()
Specified by:
getMaxOctetsUp in interface net.jradius.session.JRadiusSession

setMaxOctetsUp

public void setMaxOctetsUp(java.lang.Long maxOctetsUp)
Specified by:
setMaxOctetsUp in interface net.jradius.session.JRadiusSession

getMaxOctetsTotal

public java.lang.Long getMaxOctetsTotal()
Specified by:
getMaxOctetsTotal in interface net.jradius.session.JRadiusSession

setMaxOctetsTotal

public void setMaxOctetsTotal(java.lang.Long maxOctetsTotal)
Specified by:
setMaxOctetsTotal in interface net.jradius.session.JRadiusSession

getNasType

public java.lang.String getNasType()
Specified by:
getNasType in interface net.jradius.session.JRadiusSession

setNasType

public void setNasType(java.lang.String nasType)
Specified by:
setNasType in interface net.jradius.session.JRadiusSession

getRedirectURL

public java.lang.String getRedirectURL()
Specified by:
getRedirectURL in interface net.jradius.session.JRadiusSession

setRedirectURL

public void setRedirectURL(java.lang.String redirectURL)
Specified by:
setRedirectURL in interface net.jradius.session.JRadiusSession

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAuthorizeTime

public java.util.Date getAuthorizeTime()

setAuthorizeTime

public void setAuthorizeTime(java.util.Date authorizeTime)

getNasPortType

public java.lang.Long getNasPortType()

setNasPortType

public void setNasPortType(java.lang.Long nasPortType)

getAcctAuthentic

public java.lang.Long getAcctAuthentic()

setAcctAuthentic

public void setAcctAuthentic(java.lang.Long acctAuthentic)


Copyright © 2008 JRadius Project, All Rights Reserved.