Package com.britesnow.snow.web.param.annotation

Examples of com.britesnow.snow.web.param.annotation.WebParam


public class SystemWebParamResolvers {

    // --------- Primary Type Resolvers --------- //
    @WebParamResolver
    public Long resolveLong(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        String id = rc.getParam(webParam.value());
        return ObjectUtil.getValue(id, Long.class, null);
    }
View Full Code Here


        return ObjectUtil.getValue(id, Long.class, null);
    }

    @WebParamResolver
    public Integer resolveInteger(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        String id = rc.getParam(webParam.value());
        return ObjectUtil.getValue(id, Integer.class, null);
    }
View Full Code Here

        return ObjectUtil.getValue(id, Integer.class, null);
    }

    @WebParamResolver
    public Double resolveDouble(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        String id = rc.getParam(webParam.value());
        return ObjectUtil.getValue(id, Double.class, null);
    }
View Full Code Here

        return ObjectUtil.getValue(id, Double.class, null);
    }

    @WebParamResolver
    public String resolveString(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        return rc.getParam(webParam.value());
    }
View Full Code Here

        return rc.getParam(webParam.value());
    }
   
    @WebParamResolver
    public Boolean resolveBoolean(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        String val = rc.getParam(webParam.value());
        return ObjectUtil.getValue(val,Boolean.class,null);
    }
View Full Code Here

        return ObjectUtil.getValue(val,Boolean.class,null);
    }
   
    @WebParamResolver
    public Enum resolveEnum(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        String val = rc.getParam(webParam.value());
        return (Enum)ObjectUtil.getValue(val, paramType, null);
    }
View Full Code Here

    }
    // --------- /Primary Type Resolvers --------- //

    @WebParamResolver
    public Map resolveMap(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        return rc.getParamMap(webParam.value());
    }
View Full Code Here

        return rc.getParamMap(webParam.value());
    }
   
    @WebParamResolver
    public FileItem resolveFileItem(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        return rc.getParamAs(webParam.value(), FileItem.class);
    }
View Full Code Here

public class SystemWebParamResolvers {

    // --------- Primary Type @WebParam Resolvers --------- //
    @WebParamResolver(annotatedWith=WebParam.class)
    public Object resolveWebParam(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        return rc.getParamAs(webParam.value(),paramType,null);
    }   
View Full Code Here

public class SystemWebParamResolvers {

    // --------- Primary Type Resolvers --------- //
    @WebParamResolver
    public Long resolveLong(AnnotationMap annotationMap, Class paramType, RequestContext rc) {
        WebParam webParam = annotationMap.get(WebParam.class);
        String id = rc.getParam(webParam.value());
        return ObjectUtil.getValue(id, Long.class, null);
    }
View Full Code Here

TOP

Related Classes of com.britesnow.snow.web.param.annotation.WebParam

Copyright © 2018 www.massapicom. 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.