Examples of RestRequest


Examples of com.eviware.soapui.impl.rest.RestRequest

  @SuppressWarnings( "deprecation" )
  private static void convert( RestResource resource, OldRestRequestConfig oldConfig, RestMethod method )
  {

    RestRequest request = method.addNewRequest( oldConfig.getName() );

    XmlBeansRestParamsTestPropertyHolder params = new XmlBeansRestParamsTestPropertyHolder( null,
        oldConfig.getParameters() );
    RestParamsPropertyHolder parentParams = method.getOverlayParams();

    for( TestProperty prop : params.values() )
    {
      if( !parentParams.containsKey( prop.getName() ) )
      {
        method.getParams().addParameter( ( RestParamProperty )prop );
      }
      request.setPropertyValue( prop.getName(), prop.getValue() );
    }
    params.release();

    boolean exists;
    for( RestResourceRepresentationConfig rep : oldConfig.getRepresentationList() )
    {
      exists = false;
      for( RestRepresentation existing : method.getRepresentations(
          RestRepresentation.Type.valueOf( rep.getType().toString() ), rep.getMediaType() ) )
      {
        if( existing.getElement() == null && rep.getElement() == null
            || existing.getElement().equals( rep.getElement() ) )
        {
          exists = true;
          break;
        }
      }
      if( !exists )
      {
        RestRepresentation repr = method.addNewRepresentation( RestRepresentation.Type.valueOf( rep.getType()
            .toString() ) );
        repr.setConfig( ( RestResourceRepresentationConfig )rep.copy() );
      }
    }

    RestRequestConfig newConfig = request.getConfig();

    newConfig.setRequest( oldConfig.getRequest() );

    for( AttachmentConfig ac : oldConfig.getAttachmentList() )
      try
      {
        if( ac.isSetData() )
        {
          File temp = File.createTempFile( "pattern", ".suffix" );
          temp.deleteOnExit();
          FileOutputStream out = new FileOutputStream( temp );
          out.write( ac.getData() );
          request.attachFile( temp, true );
        }
        else
        {
          request.attachFile( new File( ac.getUrl() ), false );
        }
      }
      catch( IOException e )
      {
        e.printStackTrace();
      }
    newConfig.setAttachmentArray( oldConfig.getAttachmentArray() );

    if( oldConfig.isSetFullPath() )
      newConfig.setFullPath( oldConfig.getFullPath() );
    if( oldConfig.isSetMediaType() )
      newConfig.setMediaType( oldConfig.getMediaType() );
    if( oldConfig.isSetPostQueryString() )
      newConfig.setPostQueryString( oldConfig.getPostQueryString() );
    if( oldConfig.isSetAccept() )
      newConfig.setAccept( oldConfig.getAccept() );
    if( oldConfig.isSetDescription() )
      newConfig.setDescription( oldConfig.getDescription() );
    if( oldConfig.isSetId() )
      newConfig.setId( oldConfig.getId() );
    if( oldConfig.isSetSettings() )
      newConfig.setSettings( ( SettingsConfig )oldConfig.getSettings().copy() );
    if( oldConfig.isSetSslKeystore() )
      newConfig.setSslKeystore( oldConfig.getSslKeystore() );
    if( oldConfig.isSetTimestamp() )
      newConfig.setTimestamp( oldConfig.getTimestamp() );
    if( oldConfig.isSetWadlId() )
      newConfig.setWadlId( oldConfig.getWadlId() );

    request.updateConfig( newConfig );

  }
View Full Code Here

Examples of com.eviware.soapui.impl.rest.RestRequest

    }
  }

  protected void createRequest( RestMethod method )
  {
    RestRequest request = method.addNewRequest( "Request " + ( method.getRequestCount() + 1 ) );
    UISupport.showDesktopPanel( request );
  }
View Full Code Here

Examples of com.eviware.soapui.impl.rest.RestRequest

    assertEquals( 1, resource.getPropertyCount() );
    assertEquals( "appid", resource.getPropertyAt( 0 ).getName() );
    assertNotNull( resource.getProperty( "appid" ) );
    assertEquals( 1, resource.getRequestCount() );

    RestRequest request = resource.getRequestAt( 0 );
    assertEquals( RestRequestInterface.RequestMethod.GET, request.getMethod() );
    assertEquals( 9, request.getPropertyCount() );
  }
View Full Code Here

Examples of com.eviware.soapui.impl.rest.RestRequest

    String name = UISupport
        .prompt( "Specify name of cloned Request", "Clone Request", "Copy of " + request.getName() );
    if( name == null )
      return;

    RestRequest newRequest = request.getRestMethod().cloneRequest( request, name );

    UISupport.selectAndShow( newRequest );
  }
View Full Code Here

Examples of com.eviware.soapui.impl.rest.RestRequest

      if( resource.getRequestCount() > 0 )
      {
        for( int x = 0; x < resource.getRequestCount(); x++ )
        {
          RestRequest request = resource.getRequestAt( x );
          testCase.addTestStep( RestRequestStepFactory.createConfig( request, request.getName() ) );
        }
      }

      if( createLoadTest )
      {
View Full Code Here

Examples of com.eviware.soapui.impl.rest.RestRequest

  protected void createRequest( RestMethod method )
  {
    // RestRequest request = resource.addNewRequest( dialog.getValue(
    // Form.RESOURCENAME ) );
    RestRequest request = method.addNewRequest( "Request " + ( method.getRequestCount() + 1 ) );
    UISupport.showDesktopPanel( request );
  }
View Full Code Here

Examples of com.eviware.soapui.impl.rest.RestRequest

      dialog.setValue( Form.RESOURCENAME, "" );
    }

    if( dialog.show() )
    {
      RestRequest request = method.addNewRequest( dialog.getValue( Form.RESOURCENAME ) );

      UISupport.select( request );

      if( dialog.getBooleanValue( Form.OPENSREQUEST ) )
      {
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestRequest

                if(serializedVC != null && serializedVC.length() > 0) {
                    rb.setHeader(RestMessageHeaders.X_VOLD_VECTOR_CLOCK, serializedVC);
                }
            }

            RestRequest request = rb.build();
            Future<RestResponse> f = client.restRequest(request);

            // This will block
            RestResponse response = f.get();
            final ByteString entity = response.getEntity();
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestRequest

                                     this.routingTypeCode);
        }
        if(this.zoneId != INVALID_ZONE_ID) {
            requestBuilder.setHeader(RestMessageHeaders.X_VOLD_ZONE_ID, String.valueOf(this.zoneId));
        }
        RestRequest request = requestBuilder.build();
        Future<RestResponse> f = client.restRequest(request);
        // This will block
        return f.get();
    }
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestRequest

                if(serializedVC != null && serializedVC.length() > 0) {
                    rb.setHeader(RestMessageHeaders.X_VOLD_VECTOR_CLOCK, serializedVC);
                }
            }

            RestRequest request = rb.build();
            Future<RestResponse> f = client.restRequest(request);

            // This will block
            response = f.get();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.