net.jot.web.views
Class JOTMessageView

java.lang.Object
  extended by net.jot.web.ctrl.JOTController
      extended by net.jot.web.view.JOTView
          extended by net.jot.web.views.JOTMessageView

public class JOTMessageView
extends JOTView

Implements a simple/generic user message View The request should provide the attributes MESSAGE_TITLE,MESSAGE_TEXT,MESSAGE_LINK The view implementation will then use link,message and title and a template to render the message to the user.

Author:
thibautc

Field Summary
static java.lang.String MESSAGE_LINK
           
static java.lang.String MESSAGE_TEXT
           
static java.lang.String MESSAGE_TITLE
           
 
Fields inherited from class net.jot.web.ctrl.JOTController
filterChain, filterConfig, request, response, RESULT_COMPLETED, RESULT_FAILURE, RESULT_FORBIDDEN, RESULT_SUCCESS, RESULT_VALIDATION_FAILURE, session
 
Constructor Summary
JOTMessageView()
           
 
Method Summary
 void prepareViewData()
          To be implemented by subclass Loads the View data by calling add* etc ...
 boolean validatePermissions()
          Implements this to check wether the user is allowed to use your controller.
 
Methods inherited from class net.jot.web.view.JOTView
addBlock, addForm, addTag, addVariable, getBlocks, getBuiltinTemplate, getForms, getTags, getVariables, isProvideRequestParameters, process, setBuiltinTemplate, setProvideRequestParameters
 
Methods inherited from class net.jot.web.ctrl.JOTController
getDataHolder, getForm, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MESSAGE_TITLE

public static final java.lang.String MESSAGE_TITLE
See Also:
Constant Field Values

MESSAGE_TEXT

public static final java.lang.String MESSAGE_TEXT
See Also:
Constant Field Values

MESSAGE_LINK

public static final java.lang.String MESSAGE_LINK
See Also:
Constant Field Values
Constructor Detail

JOTMessageView

public JOTMessageView()
Method Detail

prepareViewData

public void prepareViewData()
                     throws java.lang.Exception
Description copied from class: JOTView
To be implemented by subclass Loads the View data by calling add* etc ...

Specified by:
prepareViewData in class JOTView
Throws:
java.lang.Exception

validatePermissions

public boolean validatePermissions()
Description copied from class: JOTController
Implements this to check wether the user is allowed to use your controller. This is the simplest way to secure the application. If this returns false, the controller won't be ran and a "RESULT_FORBIDDEN" will be sent. The user can then be sent to a 'forbidden' page.

Specified by:
validatePermissions in class JOTController
Returns: