private void audita(Salida salida, Usuario usuario, String actividad, Date fecha) { XSalida xsalida = new XSalida(); BeanUtils.copyProperties(salida, xsalida); xsalida.setId(null); xsalida.setSalidaId(salida.getId()); xsalida.setAlmacenId(salida.getAlmacen().getId()); xsalida.setClienteId(salida.getCliente().getId()); xsalida.setEstatusId(salida.getEstatus().getId()); xsalida.setFechaCreacion(fecha); xsalida.setActividad(actividad); xsalida.setCreador((usuario != null) ? usuario.getUsername() : "sistema"); currentSession().save(xsalida); }