/** * Persiste una nueva Oferta * * @param _nombre String * @param _cantidad_personas int * @param _descripcion String * @param _menu Menu * @param _fecha_inicio Date * @param _caducidad Date * @param _descuento int * @return oferta Oferta */ @Programmatic public Oferta nuevaOferta( final String _nombre, final int _cantidad_personas, final String _descripcion, final Menu _menu, final java.sql.Date _fecha_inicio, final java.sql.Date _caducidad, final int _descuento) { final Oferta oferta = newTransientInstance(Oferta.class); oferta.setNombre(_nombre.substring(0, 1).toUpperCase() + _nombre.substring(1)); oferta.setCantidadPersonas(_cantidad_personas); oferta.setDescripcion(_descripcion); oferta.setMenu(_menu); oferta.setFechaInicio(_fecha_inicio); oferta.setCaducidad(_caducidad); oferta.setDescuento(_descuento); oferta.setBaja(false); persist(oferta); return oferta; }