Package com.alibaba.citrus.service.requestcontext.parser

Examples of com.alibaba.citrus.service.requestcontext.parser.ParameterParser


        } else if (module != null) {
            controlTool.setModule(module);
        }

        // setParameter
        ParameterParser params = rundata.getParameters();

        for (String key : params.keySet()) {
            Object[] values = params.getObjects(key);

            switch (values.length) {
                case 0:
                    break;
View Full Code Here


            this.defaultValues = defaultValues;
            this.paramName = paramName;
        }

        public Object resolve() {
            ParameterParser params = parserRequestContext.getParameters();
            Class<?> paramType = context.getTypeInfo().getRawType();
            MethodParameter methodParameter = context.getExtraObject(MethodParameter.class);

            return params.getObjectOfType(paramName, paramType, methodParameter, defaultValues);
        }
View Full Code Here

            super("ParametersResolver", context);
            this.fc = assertNotNull(fc, "fc");
        }

        public Object resolve() {
            ParameterParser params = parserRequestContext.getParameters();
            Object object = DataResolverUtil.newInstance(fc);

            params.setProperties(object);

            return object;
        }
View Full Code Here

            this.defaultValues = defaultValues;
            this.paramName = paramName;
        }

        public Object resolve() {
            ParameterParser params = parserRequestContext.getParameters();
            Class<?> paramType = context.getTypeInfo().getRawType();
            MethodParameter methodParameter = context.getExtraObject(MethodParameter.class);

            return params.getObjectOfType(paramName, paramType, methodParameter, defaultValues);
        }
View Full Code Here

            super("ParametersResolver", context);
            this.fc = assertNotNull(fc, "fc");
        }

        public Object resolve() {
            ParameterParser params = parserRequestContext.getParameters();
            Object object = DataResolverUtil.newInstance(fc);

            params.setProperties(object);

            return object;
        }
View Full Code Here

        } else if (module != null) {
            controlTool.setModule(module);
        }

        // setParameter
        ParameterParser params = rundata.getParameters();

        for (String key : params.keySet()) {
            Object[] values = params.getObjects(key);

            switch (values.length) {
                case 0:
                    break;
View Full Code Here

TOP

Related Classes of com.alibaba.citrus.service.requestcontext.parser.ParameterParser

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.