ValidadorRoles
ValidadorRoles.java
Se usa para validar que rol sera asignado al usuario logeado.
import com.avbravo.avbravoutils.JsfUtil;
import com.avbravo.spard.util.ResourcesFiles;
import javax.inject.Inject;
import javax.inject.Named;
import javax.enterprise.context.RequestScoped;
import java.io.Serializable;
/**
*
* @authoravbravo
*/
@Named
@RequestScoped
public class ValidadorRoles implements Serializable{
private static final long serialVersionUID = 1L;
@Inject
ApplicationMenu applicationMenu;
@Inject
ResourcesFiles rf;
@Inject
RolAdministrador rolAdministrador;
@Inject
RolCapturista rolCapturista;
@Inject
RolCajera rolCajera;
@Inject
RolSuperadministrador rolSuperadministrador;
@Inject
RolAgregadorprecio rolAgregadorprecio;
public Boolean validarRoles(String rolvalidacion) {
rolvalidacion = rolvalidacion.toLowerCase();
Boolean ok = Boolean.TRUE;
try {
switch (rolvalidacion) {
case "administrador":
rolAdministrador.enabled();
break;
case "capturista":
rolCapturista.enabled();
break;
case "cajera":
rolCajera.enabled();
break;
case "superadministrador":
rolSuperadministrador.enabled();
break;
case "agregadorprecio":
rolAgregadorprecio.enabled();
break;
default:
applicationMenu.enabledAll(false);
ok = Boolean.FALSE;
JsfUtil.warningDialog(rf.getAppMessage("warning.title"),
rf.getAppMessage("info.sinrolasignado"));
}
} catch (Exception e) {
JsfUtil.errorMessage("validarRoles() " + e.getLocalizedMessage());
}
return ok;
}
}
Last updated
Was this helpful?