org.objectweb.telosys.screen.core
Class StandardScreenTriggers

java.lang.Object
  extended byorg.objectweb.telosys.screen.core.StandardScreenTriggers
All Implemented Interfaces:
ScreenTriggers

public class StandardScreenTriggers
extends java.lang.Object
implements ScreenTriggers

This class is the default implementation of the ScreenTriggers interface.
It provides a set of methods to be overrided.
Void triggers ( all the triggers do "nothing" and always return "true" )


Constructor Summary
StandardScreenTriggers()
           
 
Method Summary
 boolean afterClear(ScreenContext screen, ScreenRequest request, ScreenResponse response)
           
 boolean afterDelete(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean afterGet(ScreenContext screen, ScreenRequest request, ScreenResponse response)
           
 boolean afterInsert(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean afterLoad(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean afterSave(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean afterSet(ScreenData data, ScreenContext screen, ScreenRequest request, ScreenResponse response)
           
 boolean afterUpdate(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean beforeClear(ScreenContext screen, ScreenRequest request, ScreenResponse response)
           
 boolean beforeDelete(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean beforeGet(ScreenContext screen, ScreenRequest request, ScreenResponse response)
           
 boolean beforeInsert(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean beforeLoad(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean beforeSave(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
 boolean beforeSet(ScreenData data, ScreenContext screen, ScreenRequest request, ScreenResponse response)
           
 boolean beforeUpdate(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
           
protected  ScreenApplication getScreenApplication()
          Returns the ScreenApplication object
protected  javax.servlet.ServletContext getServletContext()
          Returns the ServletContext object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardScreenTriggers

public StandardScreenTriggers()
Method Detail

getScreenApplication

protected ScreenApplication getScreenApplication()
Returns the ScreenApplication object

Returns:

getServletContext

protected javax.servlet.ServletContext getServletContext()
Returns the ServletContext object

Returns:

beforeSet

public boolean beforeSet(ScreenData data,
                         ScreenContext screen,
                         ScreenRequest request,
                         ScreenResponse response)
Specified by:
beforeSet in interface ScreenTriggers

afterSet

public boolean afterSet(ScreenData data,
                        ScreenContext screen,
                        ScreenRequest request,
                        ScreenResponse response)
Specified by:
afterSet in interface ScreenTriggers

beforeGet

public boolean beforeGet(ScreenContext screen,
                         ScreenRequest request,
                         ScreenResponse response)
Specified by:
beforeGet in interface ScreenTriggers

afterGet

public boolean afterGet(ScreenContext screen,
                        ScreenRequest request,
                        ScreenResponse response)
Specified by:
afterGet in interface ScreenTriggers

beforeClear

public boolean beforeClear(ScreenContext screen,
                           ScreenRequest request,
                           ScreenResponse response)
Specified by:
beforeClear in interface ScreenTriggers

afterClear

public boolean afterClear(ScreenContext screen,
                          ScreenRequest request,
                          ScreenResponse response)
Specified by:
afterClear in interface ScreenTriggers

beforeLoad

public boolean beforeLoad(ScreenData data,
                          ScreenContext screen,
                          ScreenRequest req,
                          ScreenResponse response,
                          DatabaseSession dbSession)
Specified by:
beforeLoad in interface ScreenTriggers

afterLoad

public boolean afterLoad(ScreenData data,
                         ScreenContext screen,
                         ScreenRequest req,
                         ScreenResponse response,
                         DatabaseSession dbSession)
Specified by:
afterLoad in interface ScreenTriggers

beforeSave

public boolean beforeSave(ScreenData data,
                          ScreenContext screen,
                          ScreenRequest req,
                          ScreenResponse response,
                          DatabaseSession dbSession)
Specified by:
beforeSave in interface ScreenTriggers

afterSave

public boolean afterSave(ScreenData data,
                         ScreenContext screen,
                         ScreenRequest req,
                         ScreenResponse response,
                         DatabaseSession dbSession)
Specified by:
afterSave in interface ScreenTriggers

beforeInsert

public boolean beforeInsert(ScreenData data,
                            ScreenContext screen,
                            ScreenRequest req,
                            ScreenResponse response,
                            DatabaseSession dbSession)
Specified by:
beforeInsert in interface ScreenTriggers

afterInsert

public boolean afterInsert(ScreenData data,
                           ScreenContext screen,
                           ScreenRequest req,
                           ScreenResponse response,
                           DatabaseSession dbSession)
Specified by:
afterInsert in interface ScreenTriggers

beforeUpdate

public boolean beforeUpdate(ScreenData data,
                            ScreenContext screen,
                            ScreenRequest req,
                            ScreenResponse response,
                            DatabaseSession dbSession)
Specified by:
beforeUpdate in interface ScreenTriggers

afterUpdate

public boolean afterUpdate(ScreenData data,
                           ScreenContext screen,
                           ScreenRequest req,
                           ScreenResponse response,
                           DatabaseSession dbSession)
Specified by:
afterUpdate in interface ScreenTriggers

beforeDelete

public boolean beforeDelete(ScreenData data,
                            ScreenContext screen,
                            ScreenRequest req,
                            ScreenResponse response,
                            DatabaseSession dbSession)
Specified by:
beforeDelete in interface ScreenTriggers

afterDelete

public boolean afterDelete(ScreenData data,
                           ScreenContext screen,
                           ScreenRequest req,
                           ScreenResponse response,
                           DatabaseSession dbSession)
Specified by:
afterDelete in interface ScreenTriggers