Date fecha_novedad = (Date) formato1.parse(fecha);
UsuarioLN usuario = UsuarioLNBO.editarUsuarioLN(idUsuario);
TipoLN turno = TipoLNBO.editarTipoLN(idTurno);
NegocioLN negocio = NegocioLNBO.editarNegocioLN(String
.valueOf(usuario.getIdNegocio()));
NovedadLN novedad = new NovedadLN(fecha_novedad, negocio.getId(),
negocio.getNombre(), usuario, turno.getId(), turno
.getDescripcion(), empleado,turno.getOrden());
long tiempoInicio = System.currentTimeMillis();
List<NovedadLN> novedades = new ArrayList<NovedadLN>();
novedades.add(novedad);
usuario.setNovedades(novedades);
List<BitacoraLN> comentarios = new ArrayList<BitacoraLN>();
Enumeration<Long> e = ht.keys();
while (e.hasMoreElements()) {
Long idEquipo = e.nextElement();
EquipoLN equipo = EquipoLNBO.editarEquipoLN(String
.valueOf(((UsuarioLN) UsuarioLNBO
.editarUsuarioLN(idUsuario)).getIdNegocio()),
String.valueOf(idEquipo));
String comentario = ht.get(idEquipo);
Text texto=new Text(comentario);
comentarios.add(new BitacoraLN(fecha_novedad, texto,
idEquipo, equipo.getNombre(), turno.getId(), turno
.getDescripcion(), negocio.getId(), negocio
.getNombre(),usuario.getNombres() + " " + usuario.getApepa() + " " + usuario.getApema()));
}
novedad.setComentarios(comentarios);
NovedadLNDAO.insertar(usuario, novedad);
long totalTiempo = System.currentTimeMillis() - tiempoInicio;
log.info("El tiempo de demora es en insertar una novedad es:"
+ totalTiempo + " miliseg");