Examples of MessageSourceAccessor


Examples of org.springframework.context.support.MessageSourceAccessor

        return modelAndView;
    }

    private void populateSearchMessages(SessionSearchInfo searchInfo) {
        MessageSourceAccessor msa = getMessageSourceAccessor();

        searchInfo.getErrorMessages().clear();

        if (searchInfo.isEmpty()) {
            searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.empty"));
        } else if (searchInfo.isValid()) {
            searchInfo.setInfoMessage(msa.getMessage("probe.src.sessions.search.results.empty"));
        } else {
            if (!searchInfo.isSessionIdValid()) {
                searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.invalid.sessionId", new Object[] {searchInfo.getSessionIdMsg()}));
            }
            if (!searchInfo.isAttrNameValid()) {
                for (Iterator i = searchInfo.getAttrNameMsgs().iterator(); i.hasNext();) {
                    String m = (String) i.next();
                    searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.invalid.attrName", new Object[] {m}));
                }
            }
            if (!searchInfo.isAgeFromValid()) {
                searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.invalid.ageFrom"));
            }
            if (!searchInfo.isAgeToValid()) {
                searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.invalid.ageTo"));
            }
            if (!searchInfo.isIdleTimeFromValid()) {
                searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.invalid.idleTimeFrom"));
            }
            if (!searchInfo.isIdleTimeToValid()) {
                searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.invalid.idleTimeTo"));
            }
            if (searchInfo.getErrorMessages().isEmpty()) {
                searchInfo.addErrorMessage(msa.getMessage("probe.src.sessions.search.invalid"));
            }
        }
    }
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

        this.servletContext = servletContext;
    }
   
    @Autowired
    public void setMessages(MessageSource messageSource) {
      messages = new MessageSourceAccessor(messageSource);
    }
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

    @Autowired(required = false)
    Validator validator;

    @Autowired
    public void setMessages(MessageSource messageSource) {
        messages = new MessageSourceAccessor(messageSource);
    }
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

    public ModelAndView handleRequest(HttpServletRequest request)
    throws Exception {
        log.debug("entering 'handleRequest' method...");

        String username = request.getParameter("username");
        MessageSourceAccessor text = new MessageSourceAccessor(messageSource, request.getLocale());

        // ensure that the username has been sent
        if (username == null) {
            log.warn("Username not specified, notifying user that it's a required field.");
            request.setAttribute("error", text.getMessage("errors.required", text.getMessage("user.username")));
            return new ModelAndView("login");
        }

        log.debug("Processing Password Hint...");

        // look up the user's information
        try {
            User user = userManager.getUserByUsername(username);

            StringBuffer msg = new StringBuffer();
            msg.append("Your password hint is: ").append(user.getPasswordHint());
            msg.append("\n\nLogin at: ").append(RequestUtil.getAppURL(request));

            message.setTo(user.getEmail());
            String subject = '[' + text.getMessage("webapp.name") + "] " +
                             text.getMessage("user.passwordHint");
            message.setSubject(subject);
            message.setText(msg.toString());
            mailEngine.send(message);

            saveMessage(request, text.getMessage("login.passwordHint.sent", new Object[] { username, user.getEmail() }));
        } catch (UsernameNotFoundException e) {
            log.warn(e.getMessage());
            saveError(request, text.getMessage("login.passwordHint.error", new Object[] { username }));
        } catch (MailException me) {
            log.warn(me.getMessage());
            saveError(request, me.getCause().getLocalizedMessage());
        }
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

        assertTrue(validate(new Person(new DefaultDateParser().parse("T")), text));
        assertFalse(validate(new Person(new DefaultDateParser().parse("T-1d")), text));
    }

    public void testTranslatorErrorKey() {
        MessageSourceAccessor mockAccessor = new MessageSourceAccessor(null) {

            public String getMessage(String code, String defaultMessage) {
                assertEquals("18_years_or_older", code);
                assertEquals("Customers must be 18 years or older.", defaultMessage);
                return defaultMessage;
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

        assertTrue(validate(new Person(30, "Steven"), text, mockAccessor));
        assertFalse(validate(new Person(7, "Benjamin"), text, mockAccessor));
    }

    public void testTranslatorErrorArgs() {
        MessageSourceAccessor mockAccessor = new MessageSourceAccessor(null) {

            public String getMessage(String code, String defaultMessage) {
                assertEquals("not_old_enough", code);
                assertEquals("Customers must be older than {0}.", defaultMessage);
                return defaultMessage;
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

            JspWriter out = pageContext.getOut();
            out.write("<script type=\"text/javascript\" id=\"");
            out.write(commandName + "ValangValidator");
            out.write("\">");
            translator.writeJavaScriptValangValidator(out, commandName, true, rules, new MessageSourceAccessor(
                getRequestContext().getWebApplicationContext(), getRequestContext().getLocale()));
            out.write("</script>");
            return EVAL_PAGE;
        }
        catch (IOException e) {
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

                }
            }
            JspWriter out = pageContext.getOut();
            Locale locale = getRequestContext().getLocale();
            WebApplicationContext webApplicationContext = getRequestContext().getWebApplicationContext();
            MessageSourceAccessor messages = new MessageSourceAccessor(webApplicationContext, locale);

            out.write("<script type=\"text/javascript\" id=\"" + commandName + "ValangValidator\">\n");
            cotvc.writeJS(commandName, commandObj, globalVar, validateOnSubmit, out, messages);
            out.write("\n</script>");
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

    public void setAuthenticationEntryPoint(DigestAuthenticationEntryPoint authenticationEntryPoint) {
        this.authenticationEntryPoint = authenticationEntryPoint;
    }

    public void setMessageSource(MessageSource messageSource) {
        this.messages = new MessageSourceAccessor(messageSource);
    }
View Full Code Here

Examples of org.springframework.context.support.MessageSourceAccessor

    protected TicketValidator getTicketValidator() {
        return ticketValidator;
    }

    public void setMessageSource(final MessageSource messageSource) {
        this.messages = new MessageSourceAccessor(messageSource);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.