Ver índice de contenidos del libro

12.11. Modificando las acciones

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.