Usuario con multiples roles

Usuario con Múltiples Roles

Entity

Usuario.java

Rol.java

list.xhtml

El list.xhtml muestre todos los roles que posee en una columna.

Necesitamos usar un <p:repeat>, para recorrer el list de roles.

Código completo list.xhtml

new.xhtml

Usaremos un autocomplete múltiple que permita seleccionar varios roles y almacenarlos en una lista de roles.

Pasos:

  • Parámetro multiple = true

  • Crear un mètodo en el controller para el completeMethod que filtre los entitys seleccionados previamente

  • Crear una lista de rol en el controller para que almacene todos los seleccionados.

Código completo new.xhtml

view.xhtml

Permite la ediciòn del usuario.

  • No mostrar el password del usuario

  • Usar el autocomplete multiple para seleccionar los roles

  • En el controller en el método prepare(), cargar el rolList con los que trae el usuario.

  • Mètodo init() cargar el rolList con la lista que trae usuario.

Còdigo completo view.xhtml

Controller

  • Agregar lista de rol

  • Agregar el repository

  • Agregar el método para el autocomplete Filtrado

Codigo completo UsuarioController.java

Last updated

Was this helpful?