Package com.eviware.soapui.config

Examples of com.eviware.soapui.config.RestParameterConfig


  public RestParamProperty addProperty( String name )
  {
    if( hasProperty( name ) )
      return getProperty( name );
    RestParameterConfig propertyConfig = config.addNewParameter();
    propertyConfig.setName( name );
    return addProperty( propertyConfig, true );
  }
View Full Code Here


    String description = property.getDescription();
    boolean disableUrlEncoding = property.isDisableUrlEncoding();

    config.removeParameter( ix );

    RestParameterConfig propertyConfig = null;

    if( targetIndex < properties.size() )
    {
      properties.add( targetIndex, properties.remove( ix ) );
      propertyConfig = config.insertNewParameter( targetIndex );
    }
    else
    {
      properties.add( properties.remove( ix ) );
      propertyConfig = config.addNewParameter();
    }

    propertyConfig.setName( propertyName );
    propertyConfig.setValue( value );
    propertyConfig.setDefault( defaultValue );
    propertyConfig.setStyle( RestParameterConfig.Style.Enum.forString( style ) );
    propertyConfig.setOptionArray( options );
    propertyConfig.setRequired( required );
    propertyConfig.setType( type );
    propertyConfig.setDescription( description );
    propertyConfig.setDisableUrlEncoding( disableUrlEncoding );

    resetPropertiesConfig( config );

    if( targetIndex > properties.size() )
      targetIndex = properties.size();
View Full Code Here

  {
  }

  public RestParamProperty addProperty( XmlBeansRestParamProperty prop )
  {
    RestParameterConfig propertyConfig = ( RestParameterConfig )config.addNewParameter().set( prop.getConfig() );
    return addProperty( propertyConfig, true );
  }
View Full Code Here

    RestParametersConfig parametersConfig = testRequestConfig.addNewParameters();
    Map<String, String> parametersMap = me.getHttpRequestParameters();
    List<RestParameterConfig> parameterConfigList = new ArrayList<RestParameterConfig>();
    for( String name : parametersMap.keySet() )
    {
      RestParameterConfig parameterConf = RestParameterConfig.Factory.newInstance();
      parameterConf.setName( name );
      parameterConf.setValue( parametersMap.get( name ) );
      parameterConfigList.add( parameterConf );
    }
    parametersConfig.setParameterArray( parameterConfigList.toArray( new RestParameterConfig[parametersMap.size()] ) );
    testRequestConfig.setParameters( parametersConfig );
View Full Code Here

    public RestParamProperty addProperty(String name) {
        if (hasProperty(name)) {
            return getProperty(name);
        }
        RestParameterConfig propertyConfig = config.addNewParameter();
        propertyConfig.setName(name);
        return addProperty(propertyConfig, true);
    }
View Full Code Here

        String description = property.getDescription();
        boolean disableUrlEncoding = property.isDisableUrlEncoding();

        config.removeParameter(ix);

        RestParameterConfig propertyConfig;

        if (targetIndex < properties.size()) {
            properties.add(targetIndex, properties.remove(ix));
            propertyConfig = config.insertNewParameter(targetIndex);
        } else {
            properties.add(properties.remove(ix));
            propertyConfig = config.addNewParameter();
        }

        propertyConfig.setName(propertyName);
        propertyConfig.setValue(value);
        propertyConfig.setDefault(defaultValue);
        propertyConfig.setStyle(RestParameterConfig.Style.Enum.forString(style));
        propertyConfig.setOptionArray(options);
        propertyConfig.setRequired(required);
        propertyConfig.setType(type);
        propertyConfig.setDescription(description);
        propertyConfig.setDisableUrlEncoding(disableUrlEncoding);

        resetPropertiesConfig(config);

        if (targetIndex > properties.size()) {
            targetIndex = properties.size();
View Full Code Here

    public void release() {
    }

    public RestParamProperty addProperty(XmlBeansRestParamProperty prop) {
        RestParameterConfig propertyConfig = (RestParameterConfig) config.addNewParameter().set(prop.getConfig());
        return addProperty(propertyConfig, true);
    }
View Full Code Here

    @Test
    public void listensToChangesInConfiguredParameters() throws Exception {
        RestResourceConfig config = RestResourceConfig.Factory.newInstance();
        RestParametersConfig restParametersConfig = config.addNewParameters();
        RestParameterConfig parameterConfig = restParametersConfig.addNewParameter();
        String parameterName = "theName";
        parameterConfig.setName(parameterName);
        parameterConfig.setStyle(RestParameterConfig.Style.Enum.forInt(RestParamsPropertyHolder.ParameterStyle.QUERY.ordinal()));
        config.setPath("/actual_path");

        RestResource restResource = new RestResource(parentService, config);
        restResource.getParams().getProperty(parameterName).setStyle(RestParamsPropertyHolder.ParameterStyle.TEMPLATE);
        assertThat(restResource.getPath(), containsString(parameterName));
View Full Code Here

    @Test
    public void removesFormerTemplateParametersFromPath() throws Exception {
        RestResourceConfig config = RestResourceConfig.Factory.newInstance();
        RestParametersConfig restParametersConfig = config.addNewParameters();
        RestParameterConfig parameterConfig = restParametersConfig.addNewParameter();
        String parameterName = "theName";
        parameterConfig.setName(parameterName);
        parameterConfig.setStyle(RestParameterConfig.Style.Enum.forInt(RestParamsPropertyHolder.ParameterStyle.TEMPLATE.ordinal()));
        config.setPath("/actual_path");

        RestResource restResource = new RestResource(parentService, config);
        restResource.getParams().getProperty(parameterName).setStyle(RestParamsPropertyHolder.ParameterStyle.QUERY);
        assertThat(restResource.getPath(), not(containsString(parameterName)));
View Full Code Here

        // set parameters
        RestParametersConfig parametersConfig = testRequestConfig.addNewParameters();
        Map<String, String> parametersMap = me.getHttpRequestParameters();
        List<RestParameterConfig> parameterConfigList = new ArrayList<RestParameterConfig>();
        for (String name : parametersMap.keySet()) {
            RestParameterConfig parameterConf = RestParameterConfig.Factory.newInstance();
            parameterConf.setName(name);
            parameterConf.setValue(parametersMap.get(name));
            parameterConfigList.add(parameterConf);
        }
        parametersConfig.setParameterArray(parameterConfigList.toArray(new RestParameterConfig[parametersMap.size()]));
        testRequestConfig.setParameters(parametersConfig);
View Full Code Here

TOP

Related Classes of com.eviware.soapui.config.RestParameterConfig

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.