java.lang.Objectorg.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.screen.core.StandardScreenCommon
org.objectweb.telosys.screen.core.StandardScreenTriggers
This class is the default implementation of the ScreenTriggers interface.
It provides a set of methods to be overridden.
Void triggers ( all the triggers do "nothing" and always return "true" )
Constructor Summary | |
StandardScreenTriggers()
|
Method Summary | |
boolean |
afterClear(ScreenContext screen,
ScreenRequest request,
ScreenResponse response)
Method triggered after a "clear" action |
boolean |
afterDelete(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered after a "delete" action |
boolean |
afterGet(ScreenContext screen,
ScreenRequest request,
ScreenResponse response)
Method triggered after a "get" action |
boolean |
afterInsert(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered after an "insert" action |
boolean |
afterLoad(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered after a "load" action |
boolean |
afterSave(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered after a "save" action |
boolean |
afterSet(ScreenData data,
ScreenContext screen,
ScreenRequest request,
ScreenResponse response)
Method triggered after a "set" action |
boolean |
afterUpdate(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered after an "update" action |
boolean |
beforeClear(ScreenContext screen,
ScreenRequest request,
ScreenResponse response)
Method triggered before a "clear" action |
boolean |
beforeDelete(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered before a "delete" action |
boolean |
beforeGet(ScreenContext screen,
ScreenRequest request,
ScreenResponse response)
Method triggered before a "get" action |
boolean |
beforeInsert(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered before an "insert" action |
boolean |
beforeLoad(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered before a "load" action |
boolean |
beforeSave(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered before a "save" action |
boolean |
beforeSet(ScreenData data,
ScreenContext screen,
ScreenRequest request,
ScreenResponse response)
Method triggered before a "set" action |
boolean |
beforeUpdate(ScreenData data,
ScreenContext screen,
ScreenRequest req,
ScreenResponse response,
DatabaseSession dbSession)
Method triggered before an "update" action |
protected StandardDAO |
getDAO(java.lang.Class beanClass)
Returns the DAO for the given bean class and the default database |
protected StandardDAO |
getDAO(java.lang.Class beanClass,
DatabaseSession dbSession)
Returns the DAO for the given bean class and db session |
protected StandardDAO |
getDAO(java.lang.Class beanClass,
int iDatabaseId)
Returns the DAO for the given bean class and db id |
protected ScreenApplication |
getScreenApplication()
Returns the ScreenApplication object |
protected javax.servlet.ServletContext |
getServletContext()
Returns the ServletContext object |
Methods inherited from class org.objectweb.telosys.common.TelosysObject |
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StandardScreenTriggers()
Method Detail |
public boolean beforeSet(ScreenData data, ScreenContext screen, ScreenRequest request, ScreenResponse response)
ScreenTriggers
beforeSet
in interface ScreenTriggers
data
- screen
- request
- response
-
public boolean afterSet(ScreenData data, ScreenContext screen, ScreenRequest request, ScreenResponse response)
ScreenTriggers
afterSet
in interface ScreenTriggers
data
- screen
- request
- response
-
public boolean beforeGet(ScreenContext screen, ScreenRequest request, ScreenResponse response)
ScreenTriggers
beforeGet
in interface ScreenTriggers
screen
- request
- response
-
public boolean afterGet(ScreenContext screen, ScreenRequest request, ScreenResponse response)
ScreenTriggers
afterGet
in interface ScreenTriggers
screen
- request
- response
-
public boolean beforeClear(ScreenContext screen, ScreenRequest request, ScreenResponse response)
ScreenTriggers
beforeClear
in interface ScreenTriggers
screen
- request
- response
-
public boolean afterClear(ScreenContext screen, ScreenRequest request, ScreenResponse response)
ScreenTriggers
afterClear
in interface ScreenTriggers
screen
- request
- response
-
public boolean beforeLoad(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
beforeLoad
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean afterLoad(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
afterLoad
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean beforeSave(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
beforeSave
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean afterSave(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
afterSave
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean beforeInsert(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
beforeInsert
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean afterInsert(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
afterInsert
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean beforeUpdate(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
beforeUpdate
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean afterUpdate(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
afterUpdate
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean beforeDelete(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
beforeDelete
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
public boolean afterDelete(ScreenData data, ScreenContext screen, ScreenRequest req, ScreenResponse response, DatabaseSession dbSession)
ScreenTriggers
afterDelete
in interface ScreenTriggers
data
- screen
- req
- response
- dbSession
-
protected final ScreenApplication getScreenApplication()
protected final javax.servlet.ServletContext getServletContext()
protected final StandardDAO getDAO(java.lang.Class beanClass) throws TelosysException
beanClass
-
TelosysException
protected final StandardDAO getDAO(java.lang.Class beanClass, DatabaseSession dbSession) throws TelosysException
beanClass
- dbSession
-
TelosysException
protected final StandardDAO getDAO(java.lang.Class beanClass, int iDatabaseId) throws TelosysException
beanClass
- iDatabaseId
-
TelosysException