Package com.germinus.mashupbuilder.services

Examples of com.germinus.mashupbuilder.services.Parameter


        List<Parameter> parameters = new ArrayList<Parameter>();
        if (request != null) {
            List<Param> params = request.getParamList();
            if (params != null) {
                for (Param param : params) {
                    Parameter parameter = convertParameter(param);
                    parameter.setStyle(Parameter.ParameterStyle.QUERY);
                    parameters.add(parameter);
                }
            }
        }
        List<Param> params = resource.getParamList();
        if (params != null) {
            for (Param param : params) {
                Parameter parameter = convertParameter(param);
                parameter.setStyle(Parameter.ParameterStyle.TEMPLATE);
                parameters.add(parameter);
            }
        }

        ExecuteMethod executeMethod = new ExecuteMethod();
View Full Code Here


        String defaultValue = param.getDefault();
        List<Option> paramOps = param.getOptionList();
        type = convertType(type);

        //Filling
        Parameter parameter = new Parameter();
        parameter.setLabel(name);
        parameter.setName(name);
        parameter.setType(type);
        parameter.setRequired(required);
        if (fixed != null) {
            parameter.setDefaultValue(fixed);
            parameter.setFixed(true);
        } else {
            parameter.setDefaultValue(defaultValue);
        }
        if (paramOps != null && paramOps.size() > 0) {
            Set<String> options = new HashSet<String>();
            for (Option op : paramOps) {
                options.add(op.getValue());
            }
            parameter.setOptions(options);
        }
        return parameter;
    }
View Full Code Here

TOP

Related Classes of com.germinus.mashupbuilder.services.Parameter

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.