com.fullspan.kat.app
Interface IKatSession

All Superinterfaces:
com.fullspan.util.IMessageAndErrorList
All Known Implementing Classes:
KatSessionBase

public interface IKatSession
extends com.fullspan.util.IMessageAndErrorList

Author:
Mitch Stuart

Method Summary
 KatUser getIdentityUser()
           
 java.lang.String getIdentityUserId()
           
 java.lang.String getIdentityUserLoginid()
           
 boolean getIsUserAdmin()
           
 boolean getIsUserAuthor()
           
 boolean getIsUserLoggedIn()
           
 int getUsertype()
           
 boolean login(KatUser user, java.lang.String password)
          Log a user into the session.
 void logout()
           
 
Methods inherited from interface com.fullspan.util.IMessageAndErrorList
addError, addError, addError, addError, addError, addMessage, addMessage, addMessage, addMessage, addMessage, addMessagesAndErrors, addRawError, addRawMessage, addResourceBundle, clearErrors, clearMessages, clearMessagesAndErrors, getErrors, getHasErrors, getHasMessages, getMessages
 

Method Detail

login

public boolean login(KatUser user,
                     java.lang.String password)
Log a user into the session. Generally speaking, clients should not call this directly. Rather, they should use KatLoginService, which calls this method.


logout

public void logout()

getIdentityUser

public KatUser getIdentityUser()

getIsUserLoggedIn

public boolean getIsUserLoggedIn()

getIdentityUserId

public java.lang.String getIdentityUserId()

getIdentityUserLoginid

public java.lang.String getIdentityUserLoginid()

getIsUserAdmin

public boolean getIsUserAdmin()

getIsUserAuthor

public boolean getIsUserAuthor()

getUsertype

public int getUsertype()