org.mantisbt.connect.ui
Class DefaultSessionProvider

java.lang.Object
  extended byorg.mantisbt.connect.ui.DefaultSessionProvider
All Implemented Interfaces:
ISessionProvider, java.io.Serializable

public class DefaultSessionProvider
extends java.lang.Object
implements ISessionProvider, java.io.Serializable

Author:
Peter Lanser, planser@users.sourceforge.net
See Also:
Serialized Form

Constructor Summary
DefaultSessionProvider()
           
DefaultSessionProvider(java.lang.String url, java.lang.String user, java.lang.String password, boolean allowChangeOfLoginData)
           
 
Method Summary
 void addSessionChangeListener(ISessionChangeListener listener)
           
 boolean allowChangeOfLoginData()
           
 java.lang.String getPassword()
           
 IMCSession getSession()
           
 java.lang.String getUrl()
           
 java.lang.String getUser()
           
 void removeSessionChangeListener(ISessionChangeListener listener)
           
 void setLoginData(java.lang.String url, java.lang.String user, java.lang.String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSessionProvider

public DefaultSessionProvider()

DefaultSessionProvider

public DefaultSessionProvider(java.lang.String url,
                              java.lang.String user,
                              java.lang.String password,
                              boolean allowChangeOfLoginData)
Method Detail

allowChangeOfLoginData

public boolean allowChangeOfLoginData()
Specified by:
allowChangeOfLoginData in interface ISessionProvider

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface ISessionProvider

getUser

public java.lang.String getUser()
Specified by:
getUser in interface ISessionProvider

getPassword

public java.lang.String getPassword()
Specified by:
getPassword in interface ISessionProvider

getSession

public IMCSession getSession()
Specified by:
getSession in interface ISessionProvider

setLoginData

public void setLoginData(java.lang.String url,
                         java.lang.String user,
                         java.lang.String password)
Specified by:
setLoginData in interface ISessionProvider

addSessionChangeListener

public void addSessionChangeListener(ISessionChangeListener listener)
Specified by:
addSessionChangeListener in interface ISessionProvider

removeSessionChangeListener

public void removeSessionChangeListener(ISessionChangeListener listener)
Specified by:
removeSessionChangeListener in interface ISessionProvider