com.fullspan.kat.app
Class KatRequestBase

java.lang.Object
  extended bycom.fullspan.kat.app.KatRequestBase
All Implemented Interfaces:
IKatRequest, com.fullspan.util.IMessageAndErrorList
Direct Known Subclasses:
KatRequestStandalone, KatRequestWeb

public abstract class KatRequestBase
extends java.lang.Object
implements IKatRequest

Author:
Mitch Stuart

Field Summary
protected  KatAppSettings m_appSettings
           
protected  KatApp m_katApp
           
protected  KatRequestStatus m_katRequestStatus
           
protected  IKatSession m_katSession
           
protected  com.fullspan.util.MessageAndErrorList m_messageList
           
 
Constructor Summary
KatRequestBase()
           
 
Method Summary
 void addError(java.lang.String key)
           
 void addError(java.lang.String key, java.lang.Object arg)
           
 void addError(java.lang.String key, java.lang.Object[] args)
           
 void addError(java.lang.String key, java.lang.Object arg0, java.lang.Object arg1)
           
 void addError(java.lang.String key, java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void addMessage(java.lang.String key)
           
 void addMessage(java.lang.String key, java.lang.Object arg)
           
 void addMessage(java.lang.String key, java.lang.Object[] args)
           
 void addMessage(java.lang.String key, java.lang.Object arg0, java.lang.Object arg1)
           
 void addMessage(java.lang.String key, java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2)
           
 void addMessagesAndErrors(com.fullspan.util.IMessageAndErrorList messageAndErrorList)
           
 void addRawError(java.lang.String msg)
           
 void addRawMessage(java.lang.String msg)
           
 void addResourceBundle(java.util.ResourceBundle bundle)
           
protected  void checkInitAppSettings()
           
 void clearErrors()
           
 void clearMessages()
           
 void clearMessagesAndErrors()
           
 void copyReqMessagesToSession()
           
 java.lang.String getAdminEmail()
           
 boolean getAllowSelfReg()
           
 java.lang.String getAppShortname()
           
 java.util.List getErrors()
           
 boolean getHasErrors()
           
 boolean getHasMessages()
           
 KatApp getKatApp()
           
 KatRequestStatus getKatRequestStatus()
           
 IKatSession getKatSession()
           
 java.lang.String getMessage(java.lang.String key)
           
 java.util.List getMessages()
           
protected abstract  void initSession()
           
 void moveSessionMessagesToReq()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_katApp

protected final KatApp m_katApp

m_katRequestStatus

protected final KatRequestStatus m_katRequestStatus

m_messageList

protected final com.fullspan.util.MessageAndErrorList m_messageList

m_katSession

protected IKatSession m_katSession

m_appSettings

protected KatAppSettings m_appSettings
Constructor Detail

KatRequestBase

public KatRequestBase()
Method Detail

getKatSession

public IKatSession getKatSession()
Specified by:
getKatSession in interface IKatRequest
See Also:
IKatRequest.getKatSession()

getKatRequestStatus

public KatRequestStatus getKatRequestStatus()
Specified by:
getKatRequestStatus in interface IKatRequest

initSession

protected abstract void initSession()

getKatApp

public KatApp getKatApp()
Specified by:
getKatApp in interface IKatRequest
See Also:
IKatRequest.getKatApp()

getMessage

public java.lang.String getMessage(java.lang.String key)
Specified by:
getMessage in interface IKatRequest
See Also:
IKatRequest.getMessage(java.lang.String)

copyReqMessagesToSession

public void copyReqMessagesToSession()
Specified by:
copyReqMessagesToSession in interface IKatRequest

moveSessionMessagesToReq

public void moveSessionMessagesToReq()
Specified by:
moveSessionMessagesToReq in interface IKatRequest

getAllowSelfReg

public boolean getAllowSelfReg()
Specified by:
getAllowSelfReg in interface IKatRequest

getAdminEmail

public java.lang.String getAdminEmail()
Specified by:
getAdminEmail in interface IKatRequest

getAppShortname

public java.lang.String getAppShortname()
Specified by:
getAppShortname in interface IKatRequest

checkInitAppSettings

protected void checkInitAppSettings()

addMessagesAndErrors

public void addMessagesAndErrors(com.fullspan.util.IMessageAndErrorList messageAndErrorList)
Specified by:
addMessagesAndErrors in interface com.fullspan.util.IMessageAndErrorList
Parameters:
messageAndErrorList -

addError

public void addError(java.lang.String key)
Specified by:
addError in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -

addError

public void addError(java.lang.String key,
                     java.lang.Object arg)
Specified by:
addError in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
arg -

addError

public void addError(java.lang.String key,
                     java.lang.Object arg0,
                     java.lang.Object arg1)
Specified by:
addError in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
arg0 -
arg1 -

addError

public void addError(java.lang.String key,
                     java.lang.Object arg0,
                     java.lang.Object arg1,
                     java.lang.Object arg2)
Specified by:
addError in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
arg0 -
arg1 -
arg2 -

addError

public void addError(java.lang.String key,
                     java.lang.Object[] args)
Specified by:
addError in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
args -

addMessage

public void addMessage(java.lang.String key)
Specified by:
addMessage in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -

addMessage

public void addMessage(java.lang.String key,
                       java.lang.Object arg)
Specified by:
addMessage in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
arg -

addMessage

public void addMessage(java.lang.String key,
                       java.lang.Object arg0,
                       java.lang.Object arg1)
Specified by:
addMessage in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
arg0 -
arg1 -

addMessage

public void addMessage(java.lang.String key,
                       java.lang.Object arg0,
                       java.lang.Object arg1,
                       java.lang.Object arg2)
Specified by:
addMessage in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
arg0 -
arg1 -
arg2 -

addMessage

public void addMessage(java.lang.String key,
                       java.lang.Object[] args)
Specified by:
addMessage in interface com.fullspan.util.IMessageAndErrorList
Parameters:
key -
args -

addRawError

public void addRawError(java.lang.String msg)
Specified by:
addRawError in interface com.fullspan.util.IMessageAndErrorList
Parameters:
msg -

addRawMessage

public void addRawMessage(java.lang.String msg)
Specified by:
addRawMessage in interface com.fullspan.util.IMessageAndErrorList
Parameters:
msg -

addResourceBundle

public void addResourceBundle(java.util.ResourceBundle bundle)
Specified by:
addResourceBundle in interface com.fullspan.util.IMessageAndErrorList
Parameters:
bundle -

clearMessagesAndErrors

public void clearMessagesAndErrors()
Specified by:
clearMessagesAndErrors in interface com.fullspan.util.IMessageAndErrorList

clearErrors

public void clearErrors()
Specified by:
clearErrors in interface com.fullspan.util.IMessageAndErrorList

clearMessages

public void clearMessages()
Specified by:
clearMessages in interface com.fullspan.util.IMessageAndErrorList

getErrors

public java.util.List getErrors()
Specified by:
getErrors in interface com.fullspan.util.IMessageAndErrorList
Returns:
the error list

getHasErrors

public boolean getHasErrors()
Specified by:
getHasErrors in interface com.fullspan.util.IMessageAndErrorList
Returns:
true if there are errors in the error list, otherwise false

getHasMessages

public boolean getHasMessages()
Specified by:
getHasMessages in interface com.fullspan.util.IMessageAndErrorList
Returns:
true if there are messages in the message list, otherwise false

getMessages

public java.util.List getMessages()
Specified by:
getMessages in interface com.fullspan.util.IMessageAndErrorList
Returns:
the message list