package com.jh.radegast;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.jh.common.web.ClientContentModifier;
import com.jh.common.web.ReactApplicationContext;
import com.jh.radegast.security.UserInfoModifier;

/**
 * The Class WebConfig.
 */
@Configuration
public class WebConfig extends ReactApplicationContext {

//	/**
//	 * User info modifier.
//	 *
//	 * @return the client content modifier
//	 */
	@Bean
	public ClientContentModifier userInfoModifier() {
		return new UserInfoModifier();
	}
//
//	/**
//	 * Unit info resolver.
//	 *
//	 * @return the inject unit argument resolver
//	 */
//	@Bean
//	public InjectUnitArgumentResolver unitInfoResolver() {
//		return new InjectUnitArgumentResolver();
//	}
//    
//    /**
//     * @param argumentResolvers
//     * @see com.jh.common.web.ReactApplicationContext#addArgumentResolvers(java.util.List)
//     */
//    @Override
//    public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
//        super.addArgumentResolvers(argumentResolvers);
//        argumentResolvers.add(unitInfoResolver());
//    }


}
