Ir al contenido
Otras versiones

Cargando…

Introducción a los informes basados en Java

  • Instale la herramienta iReport.
  • Ejecute la herramienta iReport.

 

  • Haga clic en la pestaña Designer.
  • Haga clic en el  botón report query.

  • Cree una lista vacía.
  • Recorra todos los usuarios llamando al método de la API llamado AuthDAO.findAllUsers(false).
  • Cree un Map por cada objeto User, donde cada valor corresponde a una columna.
  • Añada cada map a la lista, donde cada map corresponde a una fila.
import com.openkm.dao.*;
import com.openkm.dao.bean.*;
List al = new ArrayList();
for (User user : AuthDAO.findAllUsers(false)) {
Map usr = new HashMap();
usr.put("id", user.getId());
usr.put("name", user.getName());
usr.put("email", user.getEmail());
usr.put("roles", user.getRoles().toString());
al.add(usr);
}
return al;
  • Cree un campo por cada clave del map.
  • Utilice el campo en el informe