private List<FacesMessage> convertToFacesMsgs(List<BridgeMessage> list) { List<FacesMessage> facesMsgs = new ArrayList<FacesMessage>(list.size()); for (BridgeMessage msg : list) { FacesMessage facesMsg = new FacesMessage(msg.summary, msg.detail); if (msg.rendered) { facesMsg.rendered(); } int ordinal = msg.severityOrdinal; if (ordinal == FacesMessage.SEVERITY_INFO.getOrdinal()) { facesMsg.setSeverity(FacesMessage.SEVERITY_INFO); } else if (ordinal == FacesMessage.SEVERITY_WARN.getOrdinal()) { facesMsg.setSeverity(FacesMessage.SEVERITY_WARN); } else if (ordinal == FacesMessage.SEVERITY_ERROR.getOrdinal()) { facesMsg.setSeverity(FacesMessage.SEVERITY_ERROR); } else if (ordinal == FacesMessage.SEVERITY_FATAL.getOrdinal()) { facesMsg.setSeverity(FacesMessage.SEVERITY_FATAL); } facesMsgs.add(facesMsg); } return facesMsgs; }