public class GR00Script
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static ComentarioBusinessLogic |
comentarioBusinessLogic
lógica de negocio de los comentarios
|
(package private) static org.apache.commons.logging.Log |
LOG
log
|
(package private) static RecetaBusinessLogic |
recetaBusinessLogic
lógica de negocio de las recetas
|
(package private) static UsuarioBusinessLogic |
usuarioBusinessLogic
lógica de negocio de los usuarios
|
Constructor and Description |
---|
GR00Script() |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<ComentarioPojo> |
buscarComentarios(GR00Model _model)
retorna una Collection con todos los comentarios cuyo identificador de
receta coincide con _model.receta.id
|
static java.util.Collection<RecetaPojo> |
buscarRecetas(GR00Model _model)
Retorna las recetas cuyo nombre contiene la cadena especificada en el
modelo (_model.getReceta().getNombreReceta()).
|
static java.util.Collection<RecetaPojo> |
buscarRecetasUsuario(GR00Model _model)
Retorna las recetas cuyo identificador de usuario coincide con el
identificador de usuario del modelo pasado por parámetro
(_model.usuario.id).
|
static java.util.Collection<RecetaPojo> |
buscarRecetasUsuarioSesion(GR00Model _model)
Retorna un listado con las recetas pertenecientes al usuario de la sesión
actual
|
static RecetaPojo |
crearReceta(GR00Model _model)
Crea una receta en el sistema según los datos proporcionados por el
modelo
|
static boolean |
eliminarComentario(GR00Model _model)
Elimina de la BD el comentario con id = _model.comentario.id.
|
static RecetaPojo |
eliminarFoto(GR00Model _model)
Elimina la fotografía de la receta del modelo pasado por parámetro si la
fotografía existe.
|
static boolean |
eliminarReceta(GR00Model _model)
Elimina la receta cuyo identificador coincide con _model.receta.id.
|
static ComentarioPojo |
loadComentario(GR00Model _model)
retorna el comentario cuyo identificador coincide con
_model.comentario.id
|
static RecetaPojo |
loadReceta(GR00Model _model)
Retorna la receta cuyo id coincide con _model.receta.id
|
private static void |
logException(java.lang.Throwable _t)
Logea la Exception pasada por parámetro y vuelve a lanzarla
|
static RecetaPojo |
modificarReceta(GR00Model _model)
Modifica una receta existente según los datos proporcionados por el
modelo pasado por parámetro.
|
static ComentarioPojo |
nuevoComentario(GR00Model _model)
Crea un nuevo comentario en la base de datos con ComentarioPojo.idUsuario
= _model.usuarioSesion.id y el resto de atributos = _model.comentario
(excepto ComentarioPojo.id, que será creado por la BD)
|
static RecetaBusinessLogic recetaBusinessLogic
static ComentarioBusinessLogic comentarioBusinessLogic
static UsuarioBusinessLogic usuarioBusinessLogic
static final org.apache.commons.logging.Log LOG
public static java.util.Collection<RecetaPojo> buscarRecetas(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static java.util.Collection<RecetaPojo> buscarRecetasUsuario(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static RecetaPojo loadReceta(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static java.util.Collection<ComentarioPojo> buscarComentarios(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static ComentarioPojo loadComentario(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static ComentarioPojo nuevoComentario(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static boolean eliminarComentario(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static RecetaPojo crearReceta(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static java.util.Collection<RecetaPojo> buscarRecetasUsuarioSesion(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static boolean eliminarReceta(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static RecetaPojo modificarReceta(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
public static RecetaPojo eliminarFoto(GR00Model _model) throws java.sql.SQLException, java.lang.Exception
_model
- el modelo a utilizarjava.sql.SQLException
java.lang.Exception
private static void logException(java.lang.Throwable _t) throws java.sql.SQLException, java.lang.Exception
_t
- java.sql.SQLException
java.lang.Exception