Cuando configurar los módulos de administración no es suficiente, puedes añadir nuevos métodos a la clase de la acción tal y como hemos visto anteriormente al añadir la funcionalidad extend
. Además, también puedes redefinir los métodos generados automáticamente en las acciones:
Método | Descripción |
---|---|
executeIndex() |
La acción de la página list |
executeFilter() |
Actualiza los filtros |
executeNew() |
La acción de la página new |
executeCreate() |
Crea una nueva oferta de trabajo |
executeEdit() |
La acción de la página edit |
executeUpdate() |
Actualiza una oferta de trabajo |
executeDelete() |
Borra una oferta de trabajo |
executeBatch() |
Ejecuta una acción por lotes |
executeBatchDelete() |
Ejecuta la acción por lotes _delete |
processForm() |
Procesa el formulario de las ofertas de trabajo |
getFilters() |
Devuelve los filtros actuales |
setFilters() |
Establece los filtros |
getPager() |
Devuelve el paginador del listado |
getPage() |
Obtiene la página actual del listado |
setPage() |
Establece la página actual del listado |
buildCriteria() |
Define el objeto Criteria utilizado en el listado |
addSortCriteria() |
Añade el objeto Criteria utilizado para ordenar el listado |
getSort() |
Devuelve la columna utilizada para la ordenación actual |
setSort() |
Establece la columna utilizada para la ordenación actual |
Como cada método generado automáticamente sólo realiza una tarea sencilla, es muy fácil modificar su comportamiento sin tener que copiar y pegar mucho código.