Package com.eviware.soapui.impl.rest.support

Examples of com.eviware.soapui.impl.rest.support.XmlBeansRestParamsTestPropertyHolder


        if (config.getParameters() == null) {
            config.addNewParameters();
        }

        params = new XmlBeansRestParamsTestPropertyHolder(this, config.getParameters());
    }
View Full Code Here


    }

    public void updateConfig(HttpRequestConfig request) {
        setConfig(request);
        if (params == null) {
            params = new XmlBeansRestParamsTestPropertyHolder(this, request.getParameters());
        } else {
            params.resetPropertiesConfig(request.getParameters());
        }

        List<AttachmentConfig> attachmentConfigs = getConfig().getAttachmentList();
View Full Code Here

        UISupport.showDesktopPanel(restRequest);

    }

    protected RestParamsPropertyHolder extractParams(String URI) {
        RestParamsPropertyHolder params = new XmlBeansRestParamsTestPropertyHolder(null,
                RestParametersConfig.Factory.newInstance());
        extractAndFillParameters(URI, params);
        return params;
    }
View Full Code Here

        if (resourceConfig.getParameters() == null) {
            resourceConfig.addNewParameters();
        }

        params = new XmlBeansRestParamsTestPropertyHolder(this, resourceConfig.getParameters());
        params.addTestPropertyListener(new PathChanger());
        for (String name : params.getPropertyNames()) {
            params.getProperty(name).addPropertyChangeListener(new StyleChangeListener());
        }
View Full Code Here

        if (methodConfig.getParameters() == null) {
            methodConfig.addNewParameters();
        }

        params = new XmlBeansRestParamsTestPropertyHolder(this, methodConfig.getParameters());

        for (RestResourceRepresentationConfig config : methodConfig.getRepresentationList()) {
            RestRepresentation representation = new RestRepresentation(this, config);
            representations.add(representation);
            notifyPropertyChanged("representations", null, representation);
View Full Code Here

        if (config.getParams() == null) {
            config.addNewParams();
        }

        params = new XmlBeansRestParamsTestPropertyHolder(restMethod, config.getParams());
        propertyChangeSupport = new PropertyChangeSupport(this);

        InferredSchemaManager.addPropertyChangeListener(this.restMethod.getResource().getService(), this);
    }
View Full Code Here

            dialog.setBooleanValue(Form.CREATEREQUEST, true);
        }

        dialog.setValue(Form.RESOURCENAME, "Method " + (resource.getRestMethodCount() + 1));

        XmlBeansRestParamsTestPropertyHolder params;
        if (param instanceof XmlBeansRestParamsTestPropertyHolder) {
            params = (XmlBeansRestParamsTestPropertyHolder) param;
        } else {
            params = new XmlBeansRestParamsTestPropertyHolder(null, RestParametersConfig.Factory.newInstance(), ParamLocation.METHOD);
        }


        RestParamsTableModel paramsTableModel = new RestParamsTableModel(params, RestParamsTableModel.Mode.MEDIUM);
        RestParamsTable paramsTable = new RestParamsTable(params, false, paramsTableModel, ParamLocation.METHOD, true, false);
View Full Code Here

    public void perform(T parent, Object param) {
        RestUriDialogHandler dialogBuilder = new RestUriDialogHandler();
        XFormDialog dialog = dialogBuilder.buildDialog(messages);

        if (param instanceof URL) {
            XmlBeansRestParamsTestPropertyHolder params = new XmlBeansRestParamsTestPropertyHolder(null, RestParametersConfig.Factory.newInstance());
            String path = RestUtils.extractParams(param.toString(), params, false);
            dialog.setValue(Form.RESOURCEPATH, path);
        }

        if (dialog.show()) {
View Full Code Here

            buildDialog();
        } else {
            dialog.setValue(Form.ENDPOINT, "");
        }

        params = new XmlBeansRestParamsTestPropertyHolder(testCase, RestParametersConfig.Factory.newInstance());

        paramsTable = new RestParamsTable(params, false, NewRestResourceActionBase.ParamLocation.RESOURCE, true, false);
        dialog.getFormField(Form.PARAMSTABLE).setProperty("component", paramsTable);
        dialog.setValue(Form.STEPNAME, name);

        try {
            if (dialog.show()) {
                HttpRequestConfig httpRequest = HttpRequestConfig.Factory.newInstance();
                httpRequest.setEndpoint(HttpUtils.completeUrlWithHttpIfProtocolIsNotHttpOrHttpsOrPropertyExpansion(dialog.getValue(Form.ENDPOINT)));
                httpRequest.setMethod(dialog.getValue(Form.HTTPMETHOD));
                XmlBeansRestParamsTestPropertyHolder tempParams = new XmlBeansRestParamsTestPropertyHolder(testCase,
                        httpRequest.addNewParameters());
                tempParams.addParameters(params);
                tempParams.release();

                TestStepConfig testStep = TestStepConfig.Factory.newInstance();
                testStep.setType(HTTPREQUEST_TYPE);
                testStep.setConfig(httpRequest);
                testStep.setName(dialog.getValue(Form.STEPNAME));
View Full Code Here

        }
    }

    public TestStepConfig createNewTestStep(WsdlTestCase testCase, String name, String endpoint, String method) {
        RestParametersConfig restParamConf = RestParametersConfig.Factory.newInstance();
        params = new XmlBeansRestParamsTestPropertyHolder(testCase, restParamConf);

        HttpRequestConfig httpRequest = HttpRequestConfig.Factory.newInstance();
        httpRequest.setMethod(method);

        endpoint = RestUtils.extractParams(endpoint, params, true);

        XmlBeansRestParamsTestPropertyHolder tempParams = new XmlBeansRestParamsTestPropertyHolder(testCase,
                httpRequest.addNewParameters());
        tempParams.addParameters(params);

        httpRequest.setEndpoint(HttpUtils.completeUrlWithHttpIfProtocolIsNotHttpOrHttpsOrPropertyExpansion(endpoint));

        TestStepConfig testStep = TestStepConfig.Factory.newInstance();
        testStep.setType(HTTPREQUEST_TYPE);
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.rest.support.XmlBeansRestParamsTestPropertyHolder

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.