org.objectweb.telosys.screen.core
Interface ScreenTriggers

All Known Implementing Classes:
StandardScreenTriggers

public interface ScreenTriggers

The ScreenTriggers interface
Defines all the methods that must be implemented by a SCREEN TRIGGERS MANAGER

Implemented in the framework by "StandardScreenTriggers"


Method Summary
 boolean afterClear(ScreenContext screen, ScreenRequest request, ScreenResponse response)
          Method triggered after a "clear" action
 boolean afterDelete(ScreenData dataDeleted, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered after a "delete" action
 boolean afterGet(ScreenContext screen, ScreenRequest request, ScreenResponse response)
          Method triggered after a "get" action
 boolean afterInsert(ScreenData dataInserted, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered after an "insert" action
 boolean afterLoad(ScreenData dataLoaded, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered after a "load" action
 boolean afterSave(ScreenData dataSaved, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered after a "save" action
 boolean afterSet(ScreenData dataSet, ScreenContext screen, ScreenRequest request, ScreenResponse response)
          Method triggered after a "set" action
 boolean afterUpdate(ScreenData dataUpdated, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered after an "update" action
 boolean beforeClear(ScreenContext screen, ScreenRequest request, ScreenResponse response)
          Method triggered before a "clear" action
 boolean beforeDelete(ScreenData dataToDelete, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered before a "delete" action
 boolean beforeGet(ScreenContext screen, ScreenRequest request, ScreenResponse response)
          Method triggered before a "get" action
 boolean beforeInsert(ScreenData dataToInsert, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered before an "insert" action
 boolean beforeLoad(ScreenData dataForLoad, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered before a "load" action
 boolean beforeSave(ScreenData dataToSave, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered before a "save" action
 boolean beforeSet(ScreenData dataToSet, ScreenContext screen, ScreenRequest request, ScreenResponse response)
          Method triggered before a "set" action
 boolean beforeUpdate(ScreenData dataToUpdate, ScreenContext screen, ScreenRequest request, ScreenResponse response, DatabaseSession session)
          Method triggered before an "update" action
 

Method Detail

beforeSet

public boolean beforeSet(ScreenData dataToSet,
                         ScreenContext screen,
                         ScreenRequest request,
                         ScreenResponse response)
Method triggered before a "set" action

Parameters:
dataToSet -
screen -
request -
response -
Returns:

afterSet

public boolean afterSet(ScreenData dataSet,
                        ScreenContext screen,
                        ScreenRequest request,
                        ScreenResponse response)
Method triggered after a "set" action

Parameters:
dataSet -
screen -
request -
response -
Returns:

beforeGet

public boolean beforeGet(ScreenContext screen,
                         ScreenRequest request,
                         ScreenResponse response)
Method triggered before a "get" action

Parameters:
screen -
request -
response -
Returns:

afterGet

public boolean afterGet(ScreenContext screen,
                        ScreenRequest request,
                        ScreenResponse response)
Method triggered after a "get" action

Parameters:
screen -
request -
response -
Returns:

beforeClear

public boolean beforeClear(ScreenContext screen,
                           ScreenRequest request,
                           ScreenResponse response)
Method triggered before a "clear" action

Parameters:
screen -
request -
response -
Returns:

afterClear

public boolean afterClear(ScreenContext screen,
                          ScreenRequest request,
                          ScreenResponse response)
Method triggered after a "clear" action

Parameters:
screen -
request -
response -
Returns:

beforeLoad

public boolean beforeLoad(ScreenData dataForLoad,
                          ScreenContext screen,
                          ScreenRequest request,
                          ScreenResponse response,
                          DatabaseSession session)
Method triggered before a "load" action

Parameters:
dataForLoad -
screen -
request -
response -
session -
Returns:

afterLoad

public boolean afterLoad(ScreenData dataLoaded,
                         ScreenContext screen,
                         ScreenRequest request,
                         ScreenResponse response,
                         DatabaseSession session)
Method triggered after a "load" action

Parameters:
dataLoaded -
screen -
request -
response -
session -
Returns:

beforeSave

public boolean beforeSave(ScreenData dataToSave,
                          ScreenContext screen,
                          ScreenRequest request,
                          ScreenResponse response,
                          DatabaseSession session)
Method triggered before a "save" action

Parameters:
dataToSave -
screen -
request -
response -
session -
Returns:

afterSave

public boolean afterSave(ScreenData dataSaved,
                         ScreenContext screen,
                         ScreenRequest request,
                         ScreenResponse response,
                         DatabaseSession session)
Method triggered after a "save" action

Parameters:
dataSaved -
screen -
request -
response -
session -
Returns:

beforeInsert

public boolean beforeInsert(ScreenData dataToInsert,
                            ScreenContext screen,
                            ScreenRequest request,
                            ScreenResponse response,
                            DatabaseSession session)
Method triggered before an "insert" action

Parameters:
dataToInsert -
screen -
request -
response -
session -
Returns:

afterInsert

public boolean afterInsert(ScreenData dataInserted,
                           ScreenContext screen,
                           ScreenRequest request,
                           ScreenResponse response,
                           DatabaseSession session)
Method triggered after an "insert" action

Parameters:
dataInserted -
screen -
request -
response -
session -
Returns:

beforeUpdate

public boolean beforeUpdate(ScreenData dataToUpdate,
                            ScreenContext screen,
                            ScreenRequest request,
                            ScreenResponse response,
                            DatabaseSession session)
Method triggered before an "update" action

Parameters:
dataToUpdate -
screen -
request -
response -
session -
Returns:

afterUpdate

public boolean afterUpdate(ScreenData dataUpdated,
                           ScreenContext screen,
                           ScreenRequest request,
                           ScreenResponse response,
                           DatabaseSession session)
Method triggered after an "update" action

Parameters:
dataUpdated -
screen -
request -
response -
session -
Returns:

beforeDelete

public boolean beforeDelete(ScreenData dataToDelete,
                            ScreenContext screen,
                            ScreenRequest request,
                            ScreenResponse response,
                            DatabaseSession session)
Method triggered before a "delete" action

Parameters:
dataToDelete -
screen -
request -
response -
session -
Returns:

afterDelete

public boolean afterDelete(ScreenData dataDeleted,
                           ScreenContext screen,
                           ScreenRequest request,
                           ScreenResponse response,
                           DatabaseSession session)
Method triggered after a "delete" action

Parameters:
dataDeleted -
screen -
request -
response -
session -
Returns: