|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FormEventHandler
This interface is used for writing callback classes enhancing
the functionality of forms. The methods onInsert, onUpdate, and onDelete are
called before the database operation is performed.
Additional information can be taken from the ThreadContext. If the database
operation is done in the context of a HTTP interaction, the ThreadContext contains
the HTTP-request with the following parameters:
Method Summary | |
---|---|
java.lang.String |
getName(DMSForm f)
Returns the name of this form. |
void |
onDelete(DMSForm f)
This method is called before the form is deleted. |
void |
onInsert(DMSForm f)
This method is called before the form is inserted in the store. |
void |
onShow(DMSForm f,
ActivityInstance ai,
HTMLPage p,
javax.servlet.http.HttpServletRequest req)
This method is called before the form is sent to the browser. |
void |
onUpdate(DMSForm f)
This method is called before the form is updated to the store (the existing form in the store will be overwritten with the values of this form). |
Method Detail |
---|
void onInsert(DMSForm f) throws java.lang.Exception
f
- the form to insert
java.lang.Exception
void onUpdate(DMSForm f) throws java.lang.Exception
f
- the form to update
java.lang.Exception
void onDelete(DMSForm f) throws java.lang.Exception
f
- the form to delete
java.lang.Exception
void onShow(DMSForm f, ActivityInstance ai, HTMLPage p, javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
f
- the form to showai
- the actual activity instance (in case of process forms)p
- the html page which will be sent to the browserreq
- the http request requesting the form's page
java.lang.Exception
java.lang.String getName(DMSForm f) throws java.lang.Exception
f
- the form which name is wanted
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |