com.weicoder.web.common.WebCommons Maven / Gradle / Ivy
package com.weicoder.web.common;
import java.lang.reflect.Method;
import java.lang.reflect.Parameter;
import java.util.List;
import java.util.Map;
import com.weicoder.common.lang.Lists;
import com.weicoder.common.lang.Maps;
import com.weicoder.web.aop.Aops;
/**
* 全局Selvert控制
*
* @author WD
*/
public final class WebCommons {
/** Action列表 */
public final static Map ACTIONS = Maps.newMap();
/** 回调方法处理 */
public final static Map> ACTIONS_METHODS = Maps.newMap();
/** 回调方法对应对象 */
public final static Map METHODS_ACTIONS = Maps.newMap();
/** 回调方法对应参数 */
public final static Map METHODS_PARAMES = Maps.newMap();
/** 回调方法处理 */
public final static Map METHODS = Maps.newMap();
/** 验证类列表 */
public final static Map VALIDATORS = Maps.newMap();
/** 验证类方法处理 */
public final static Map> VALIDATORS_METHODS = Maps.newMap();
/** 验证类方法处理 */
public final static Map METHODS_VALIDATORS = Maps.newMap();
/** 验证类方法对应对象 */
public final static Map METHOD_VALIDATOR = Maps.newMap();
/** 验证类方法对应参数 */
public final static Map VALIDATORS_METHODS_PARAMES = Maps.newMap();
/** 保存aop */
public final static Map AOPS = Maps.newMap();
/** 保存处理所有方法aop */
public final static List AOP_ALL = Lists.newList();
private WebCommons() {
}
}