The ScreenManager interface
Defines all the methods that must be implemented by a SCREEN MANAGER
Method Summary | |
void |
doDelete(ScreenData screenData,
ScreenContext screenContext,
ScreenRequest request,
ScreenResponse response,
DatabaseSession session)
Entry point for "delete" action |
void |
doInit(ScreenData screenData,
ScreenContext screenContext,
java.util.Map param,
DatabaseSession dbSession)
Deprecated. no longer used by the framework, do not use |
void |
doInsert(ScreenData screenData,
ScreenContext screenContext,
ScreenRequest request,
ScreenResponse response,
DatabaseSession session)
Entry point for "insert" action |
void |
doLoad(ScreenData screenData,
ScreenContext screenContext,
ScreenRequest request,
ScreenResponse response,
DatabaseSession session)
Entry point for "load" action |
void |
doSave(ScreenData screenData,
ScreenContext screenContext,
ScreenRequest request,
ScreenResponse response,
DatabaseSession session)
Entry point for "save" action |
void |
doUpdate(ScreenData screenData,
ScreenContext screenContext,
ScreenRequest request,
ScreenResponse response,
DatabaseSession session)
Entry point for "update" action |
void |
eventCreate(ScreenContext screenContext,
ScreenRequestParameters params,
ScreenSession screenSession,
DatabaseSession session)
Entry point for a "create event", origin : ScreenContextManager ("open" or "use" and not found) |
void |
eventReuse(ScreenContext screenContext,
ScreenRequestParameters params,
ScreenSession screenSession,
DatabaseSession session)
Entry point for a "reuse event", origin : ScreenContextManager ("use" and found) |
int |
getDatabaseId()
Returns the Database Id used by the ScreenManager . 0 to N : the Databse Id specified . |
DatabaseSession |
getDatabaseSession()
Returns a new DatabaseSession instance corresponding to the DatabaseId associated with the current screen context. |
Method Detail |
public DatabaseSession getDatabaseSession() throws TelosysException
TelosysException
public int getDatabaseId()
public void doInit(ScreenData screenData, ScreenContext screenContext, java.util.Map param, DatabaseSession dbSession) throws TelosysException
screenData
- screenContext
- param
- dbSession
-
TelosysException
public void doLoad(ScreenData screenData, ScreenContext screenContext, ScreenRequest request, ScreenResponse response, DatabaseSession session) throws TelosysException
screenData
- screenContext
- request
- response
- session
-
TelosysException
public void doSave(ScreenData screenData, ScreenContext screenContext, ScreenRequest request, ScreenResponse response, DatabaseSession session) throws TelosysException
screenData
- screenContext
- request
- response
- session
-
TelosysException
public void doInsert(ScreenData screenData, ScreenContext screenContext, ScreenRequest request, ScreenResponse response, DatabaseSession session) throws TelosysException
screenData
- screenContext
- request
- response
- session
-
TelosysException
public void doUpdate(ScreenData screenData, ScreenContext screenContext, ScreenRequest request, ScreenResponse response, DatabaseSession session) throws TelosysException
screenData
- screenContext
- request
- response
- session
-
TelosysException
public void doDelete(ScreenData screenData, ScreenContext screenContext, ScreenRequest request, ScreenResponse response, DatabaseSession session) throws TelosysException
screenData
- screenContext
- request
- response
- session
-
TelosysException
public void eventCreate(ScreenContext screenContext, ScreenRequestParameters params, ScreenSession screenSession, DatabaseSession session) throws TelosysException
screenContext
- params
- screenSession
- session
-
TelosysException
public void eventReuse(ScreenContext screenContext, ScreenRequestParameters params, ScreenSession screenSession, DatabaseSession session) throws TelosysException
screenContext
- params
- screenSession
- session
-
TelosysException