Examples of CopyObjectResponse


Examples of com.amazon.s3.CopyObjectResponse

    response.setPutObjectInlineResponse(result);
    return response;
  }
 
  public static CopyObjectResponse toCopyObjectResponse(S3CopyObjectResponse engineResponse) throws AxisFault {
    CopyObjectResponse response = new CopyObjectResponse();
    int resultCode = engineResponse.getResultCode();

    CopyObjectResult result = new CopyObjectResult();   
    if ( 300 <= resultCode )
    {
         String description = engineResponse.getResultDescription();
       throw new AxisFault( "" + resultCode, (null == description ? "" : description));
    }
   
    result.setETag( "\"" + engineResponse.getETag() + "\"" );
    result.setLastModified(engineResponse.getLastModified());    
    response.setCopyObjectResult(result);
    return response;
  }
View Full Code Here

Examples of com.amazon.s3.CopyObjectResponse

        if (null != versionId) response.addHeader( "x-amz-copy-source-version-id", versionId );
        versionId = engineResponse.getPutVersion();
        if (null != versionId) response.addHeader( "x-amz-version-id", versionId );

        // To allow the copy object result to be serialized via Axiom classes
        CopyObjectResponse allBuckets = S3SerializableServiceImplementation.toCopyObjectResponse( engineResponse );

        OutputStream outputStream = response.getOutputStream();
        response.setStatus(200)
        response.setContentType("application/xml");  
        // The content-type literally should be "application/xml; charset=UTF-8"
View Full Code Here

Examples of com.amazon.s3.CopyObjectResponse

        versionId = engineResponse.getPutVersion();
        if (null != versionId)
            response.addHeader("x-amz-version-id", versionId);

        // To allow the copy object result to be serialized via Axiom classes
        CopyObjectResponse allBuckets = S3SerializableServiceImplementation.toCopyObjectResponse(engineResponse);

        OutputStream outputStream = response.getOutputStream();
        response.setStatus(200);
        response.setContentType("application/xml");
        // The content-type literally should be "application/xml; charset=UTF-8"
View Full Code Here

Examples of com.amazon.s3.CopyObjectResponse

        response.setPutObjectInlineResponse(result);
        return response;
    }

    public static CopyObjectResponse toCopyObjectResponse(S3CopyObjectResponse engineResponse) throws AxisFault {
        CopyObjectResponse response = new CopyObjectResponse();
        int resultCode = engineResponse.getResultCode();

        CopyObjectResult result = new CopyObjectResult();
        if (300 <= resultCode) {
            String description = engineResponse.getResultDescription();
            throw new AxisFault("" + resultCode, (null == description ? "" : description));
        }

        result.setETag("\"" + engineResponse.getETag() + "\"");
        result.setLastModified(engineResponse.getLastModified());
        response.setCopyObjectResult(result);
        return response;
    }
View Full Code Here

Examples of com.amazon.s3.CopyObjectResponse

    response.setPutObjectInlineResponse(result);
    return response;
  }
 
  public static CopyObjectResponse toCopyObjectResponse(S3CopyObjectResponse engineResponse) throws AxisFault {
    CopyObjectResponse response = new CopyObjectResponse();
    int resultCode = engineResponse.getResultCode();

    CopyObjectResult result = new CopyObjectResult();   
    if ( 300 <= resultCode )
    {
         String description = engineResponse.getResultDescription();
       throw new AxisFault( "" + resultCode, (null == description ? "" : description));
    }
   
    result.setETag( "\"" + engineResponse.getETag() + "\"" );
    result.setLastModified(engineResponse.getLastModified());    
    response.setCopyObjectResult(result);
    return response;
  }
View Full Code Here

Examples of com.amazon.s3.CopyObjectResponse

        if (null != versionId) response.addHeader( "x-amz-copy-source-version-id", versionId );
        versionId = engineResponse.getPutVersion();
        if (null != versionId) response.addHeader( "x-amz-version-id", versionId );
      
    // -> serialize using the apache's Axiom classes
    CopyObjectResponse allBuckets = S3SoapServiceImpl.toCopyObjectResponse( engineResponse );

    OutputStream os = response.getOutputStream();
    response.setStatus(200)
      response.setContentType("text/xml; charset=UTF-8");
    XMLStreamWriter xmlWriter = xmlOutFactory.createXMLStreamWriter( os );
    String documentStart = new String( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" );
    os.write( documentStart.getBytes());
    MTOMAwareXMLSerializer MTOMWriter = new MTOMAwareXMLSerializer( xmlWriter );
        allBuckets.serialize( new QName( "http://s3.amazonaws.com/doc/2006-03-01/", "CopyObjectResponse", "ns1" ), factory, MTOMWriter );
        xmlWriter.flush();
        xmlWriter.close();
        os.close();
  }
View Full Code Here

Examples of com.amazon.s3.CopyObjectResponse

        if (null != versionId) response.addHeader( "x-amz-copy-source-version-id", versionId );
        versionId = engineResponse.getPutVersion();
        if (null != versionId) response.addHeader( "x-amz-version-id", versionId );
      
    // To allow the copy object result to be serialized via Axiom classes
    CopyObjectResponse allBuckets = S3SerializableServiceImplementation.toCopyObjectResponse( engineResponse );
   
    OutputStream outputStream = response.getOutputStream();
    response.setStatus(200)
      response.setContentType("application/xml");  
           // The content-type literally should be "application/xml; charset=UTF-8"
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.