_objXajax =& $objXajax; } function getRequestMode() { trigger_error("The getRequestMode method is abstract and must be implemented in this subclass", E_USER_ERROR); } function canProcessRequest() { trigger_error("The canProcessRequest method is abstract and must be implemented in this subclass", E_USER_ERROR); } function processRequest() { trigger_error("The processRequest method is abstract and must be implemented in this subclass", E_USER_ERROR); } }