public String getAsString(FacesContext context, UIComponent component, Object value) { if (log.isDebugEnabled()) log.debug("getAsString(" + context + ", " + component + ", " + value + ")"); String formattedScore; if (value == null) { formattedScore = FacesUtil.getLocalizedString("score_null_placeholder"); } else { if (value instanceof Number) { // Truncate to 4 decimal places. value = new Double(FacesUtil.getRoundDown(((Number) value).doubleValue(), 4)); } formattedScore = super.getAsString(context, component, value); } return formattedScore; }
public String login() { try { user = userService.authenticate(username, password); if (user instanceof Manager) { return "manager_home?faces-redirect=true"; } else if (user instanceof Employee) { return "employee_home?faces-redirect=true"; } } catch (AuthenticationException e) { FacesUtil.addErrorMessage("Bad credentials, please try again.", null); } return null; }
public static User getCurrentUser() { return (User) FacesUtil.getSession().getAttribute(CURRENT_USER); }
public static void setCurrentProject(Project project) { FacesUtil.getSession().setAttribute(CURRENT_PROJECT, project); }
public static Project getCurrentProject() { return (Project) FacesUtil.getSession().getAttribute(CURRENT_PROJECT); }
public static void setCurrentUser(User user) { FacesUtil.getSession().setAttribute(CURRENT_USER, user); }