Example usage for org.springframework.web.servlet.config.annotation InterceptorRegistry addInterceptor

List of usage examples for org.springframework.web.servlet.config.annotation InterceptorRegistry addInterceptor

Introduction

In this page you can find the example usage for org.springframework.web.servlet.config.annotation InterceptorRegistry addInterceptor.

Prototype

public InterceptorRegistration addInterceptor(HandlerInterceptor interceptor) 

Source Link

Document

Adds the provided HandlerInterceptor .

Usage

From source file:org.obiba.mica.config.LocaleConfiguration.java

@Override
public void addInterceptors(InterceptorRegistry registry) {
    LocaleChangeInterceptor localeChangeInterceptor = new LocaleChangeInterceptor();
    localeChangeInterceptor.setParamName("language");

    registry.addInterceptor(localeChangeInterceptor);
}

From source file:fi.helsinki.opintoni.config.LocaleConfiguration.java

@Override
public void addInterceptors(InterceptorRegistry registry) {
    LocaleChangeInterceptor localeChangeInterceptor = new LocaleChangeInterceptor();
    localeChangeInterceptor.setParamName("language");
    registry.addInterceptor(localeChangeInterceptor);
}

From source file:com.goodhuddle.huddle.HuddleWebConfig.java

@Override
public void addInterceptors(InterceptorRegistry registry) {
    HuddleGlobalInterceptor interceptor = new HuddleGlobalInterceptor(huddleService, securityHelper);
    registry.addInterceptor(interceptor).addPathPatterns("/**");
}

From source file:de.interseroh.report.webconfig.WebMvcConfig.java

@Override
public void addInterceptors(InterceptorRegistry registry) {
    super.addInterceptors(registry);
    registry.addInterceptor(localeChangeInterceptor());
}

From source file:rashjz.info.com.az.config.SpringWebConfig.java

@Override //?mylocale=en
public void addInterceptors(InterceptorRegistry registry) {
    LocaleChangeInterceptor interceptor = new LocaleChangeInterceptor();
    interceptor.setParamName("mylocale");
    registry.addInterceptor(interceptor);
}

From source file:de.whs.poodle.Poodle.java

@Bean
@Autowired/*from  w ww  .  j  av  a 2 s  .c  om*/
public WebMvcConfigurerAdapter webMvcConfigurerAdapter(MessageSource messageSource) {
    return new WebMvcConfigurerAdapter() {

        /* Add LocaleChangeInterceptor which allows us to change the
         * locale of the LocaleResolver by simply appending a GET parameter
         * (e.g. lang=de) to the current URL. */
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            LocaleChangeInterceptor l = new LocaleChangeInterceptor();
            l.setParamName("lang");
            registry.addInterceptor(l);
        }

        /* By default, the messages for Java Bean Validation (@Size, @Max etc.) have
         * to be defined in a separate MessageSource (ValidationMessages.properties).
         * We define our own validator here so we can set it to use our default
         * MessageSource and define all message codes in one single file. */
        @Override
        public Validator getValidator() {
            LocalValidatorFactoryBean bean = new LocalValidatorFactoryBean();
            bean.setValidationMessageSource(messageSource);
            return bean;
        }
    };
}

From source file:com.isalnikov.config.web.WebConfig.java

@Override
public void addInterceptors(InterceptorRegistry registry) {
    LocaleChangeInterceptor interceptor = new LocaleChangeInterceptor();
    interceptor.setParamName("language");

    registry.addInterceptor(interceptor);

}

From source file:net.przemkovv.sphinx.config.WebMvcConfig.java

@Override
public void addInterceptors(final InterceptorRegistry registry) {
    logger.debug("MVC Initialization: adding interceptors");

    registry.addInterceptor(ifNoneMatchHandlerInterceptor());
}

From source file:ca.weblite.contacts.webservice.RESTServiceConfiguration.java

@Override
public void addInterceptors(InterceptorRegistry registry) {

    registry.addInterceptor(new HandlerInterceptorAdapter() {

        @Override/*from  ww w. j av a  2 s .c om*/
        public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
                throws Exception {
            System.out.println("About to handle request");
            response.getWriter().write("In handler");
            return super.preHandle(request, response, handler); //To change body of generated methods, choose Tools | Templates.
        }

    });

    registry.addWebRequestInterceptor(new WebRequestInterceptor() {

        public void preHandle(WebRequest wr) throws Exception {
            System.out.println("About to handle web request");

        }

        public void postHandle(WebRequest wr, ModelMap mm) throws Exception {

        }

        public void afterCompletion(WebRequest wr, Exception excptn) throws Exception {

        }
    });
    super.addInterceptors(registry); //To change body of generated methods, choose Tools | Templates.
}

From source file:com.vgorcinschi.concordiafootballmanager.web.WebConfig.java

@Override
public void addInterceptors(InterceptorRegistry registry) {
    super.addInterceptors(registry);
    LocaleChangeInterceptor lCi = new LocaleChangeInterceptor();
    lCi.setParamName("myLocale");
    registry.addInterceptor(lCi);
}