Registerme must be called to actually make an interactive object listen to user input. Interactive objects inherit an empty process method that is intended to be overwritten. It should react to the user input in an adequate way. As parameters process receives the user input, i.e. all form fields that start with the objects bid . Additionally, all the object's data can be accessed in this way.
Process can basically contain any h ei tml statements.
However note that the text output of process is ignored and not displayed, unless the debugdisplay component is used to display it as test output. Typically process routines will modify the database or memory data structures that are displayed later. In the case of a persistent object, it can be useful to just change the object's own data. Interactive objects inherit an empty check method, that might be overwritten. The check method is called before the process method and receives the same parameters.