Package com.cloud.bridge.service.core.s3

Examples of com.cloud.bridge.service.core.s3.S3MultipartPart


            S3MetaDataEntry[] metaEntry = new S3MetaDataEntry[ count ];

            for( int i=0; i < count; i++ )
            {
                parent = part.item(i);
                metaEntry[i] = new S3MetaDataEntry();

                // -> get a list of all the children elements of the 'Metadata' parent element
                if (null != (children = parent.getChildNodes()))
                {
                    int numChildren = children.getLength();
View Full Code Here


                    }
                    else if (name.equalsIgnoreCase( "x-amz-acl" )) {
                        engineRequest.setCannedAccess( value );
                    }
                    else if (isMetaTag) {
                        S3MetaDataEntry oneMeta = new S3MetaDataEntry();
                        oneMeta.setName( metaName );
                        oneMeta.setValue( value );
                        metaSet.add( oneMeta );
                        countMeta++;
                        metaName = null;
                    }
View Full Code Here

            if (key.startsWith( "x-amz-meta-" ))
            {
                String name  = key.substring( 11 );
                String value = request.getHeader( key );
                if (null != value) {
                    S3MetaDataEntry oneMeta = new S3MetaDataEntry();
                    oneMeta.setName( name );
                    oneMeta.setValue( value );
                    metaSet.add( oneMeta );
                    count++;
                }
            }
        }   
View Full Code Here

            for (MultiPartPartsVO partVO : partsVO) {
                Calendar tod = Calendar.getInstance();
                tod.setTime(partVO.getCreateTime());

                parts[i] = new S3MultipartPart();
                parts[i].setPartNumber(partVO.getPartNumber());
                parts[i].setEtag(partVO.getMd5());
                parts[i].setLastModified(tod);
                parts[i].setSize(partVO.getStoredSize().intValue());
                parts[i].setPath(partVO.getStoredPath());
View Full Code Here

        xml.append( "</Owner>" );      

        StringBuffer partsList = new StringBuffer();
        for( int i=0; i < parts.length; i++ )
        {
            S3MultipartPart onePart = parts[i];
            if (null == onePart) break;

            nextMarker = onePart.getPartNumber();
            partsList.append( "<Part>" );
            partsList.append( "<PartNumber>" ).append( nextMarker ).append( "</PartNumber>" );
            partsList.append( "<LastModified>" ).append( DatatypeConverter.printDateTime( onePart.getLastModified())).append( "</LastModified>" );
            partsList.append( "<ETag>\"" ).append( onePart.getETag()).append( "\"</ETag>" );
            partsList.append( "<Size>" ).append( onePart.getSize()).append( "</Size>" );
            partsList.append( "</Part>" );         
       

        xml.append( "<StorageClass>STANDARD</StorageClass>" );
        xml.append( "<PartNumberMarker>" ).append( partMarker ).append( "</PartNumberMarker>" );
View Full Code Here

        xml.append("<DisplayName></DisplayName>");
        xml.append("</Owner>");

        StringBuffer partsList = new StringBuffer();
        for (int i = 0; i < parts.length; i++) {
            S3MultipartPart onePart = parts[i];
            if (null == onePart)
                break;

            nextMarker = onePart.getPartNumber();
            partsList.append("<Part>");
            partsList.append("<PartNumber>").append(nextMarker).append("</PartNumber>");
            partsList.append("<LastModified>").append(DatatypeConverter.printDateTime(onePart.getLastModified())).append("</LastModified>");
            partsList.append("<ETag>\"").append(onePart.getETag()).append("\"</ETag>");
            partsList.append("<Size>").append(onePart.getSize()).append("</Size>");
            partsList.append("</Part>");
        }

        xml.append("<StorageClass>STANDARD</StorageClass>");
        xml.append("<PartNumberMarker>").append(partMarker).append("</PartNumberMarker>");
View Full Code Here

            for (MultiPartPartsVO partVO : partsVO) {
                Calendar tod = Calendar.getInstance();
                tod.setTime(partVO.getCreateTime());

                parts[i] = new S3MultipartPart();
                parts[i].setPartNumber(partVO.getPartNumber());
                parts[i].setEtag(partVO.getMd5());
                parts[i].setLastModified(tod);
                parts[i].setSize(partVO.getStoredSize().intValue());
                parts[i].setPath(partVO.getStoredPath());
View Full Code Here

      xml.append( "</Owner>" );      
  
    StringBuffer partsList = new StringBuffer();
      for( int i=0; i < parts.length; i++ )
      {
          S3MultipartPart onePart = parts[i];
          if (null == onePart) break;
           
          nextMarker = onePart.getPartNumber();
          partsList.append( "<Part>" );
          partsList.append( "<PartNumber>" ).append( nextMarker ).append( "</PartNumber>" );
          partsList.append( "<LastModified>" ).append( DatatypeConverter.printDateTime( onePart.getLastModified())).append( "</LastModified>" );
          partsList.append( "<ETag>\"" ).append( onePart.getETag()).append( "\"</ETag>" );
          partsList.append( "<Size>" ).append( onePart.getSize()).append( "</Size>" );
          partsList.append( "</Part>" );         
     
         
      xml.append( "<StorageClass>STANDARD</StorageClass>" );
      xml.append( "<PartNumberMarker>" ).append( partMarker ).append( "</PartNumberMarker>" );
View Full Code Here

        while (rs.next() && i < maxParts)
        {
          Calendar tod = Calendar.getInstance();
          tod.setTime( rs.getTimestamp( "CreateTime" ));
         
          parts[i] = new S3MultipartPart();
          parts[i].setPartNumber( rs.getInt( "partNumber" ));
          parts[i].setEtag( rs.getString( "MD5" ));
          parts[i].setLastModified( tod );
          parts[i].setSize( rs.getInt( "StoredSize" ));
          parts[i].setPath( rs.getString( "StoredPath" ));
View Full Code Here

            for (MultiPartPartsVO partVO : partsVO) {
                Calendar tod = Calendar.getInstance();
                tod.setTime(partVO.getCreateTime());

                parts[i] = new S3MultipartPart();
                parts[i].setPartNumber(partVO.getPartNumber());
                parts[i].setEtag(partVO.getMd5());
                parts[i].setLastModified(tod);
                parts[i].setSize(partVO.getStoredSize().intValue());
                parts[i].setPath(partVO.getStoredPath());
View Full Code Here

TOP

Related Classes of com.cloud.bridge.service.core.s3.S3MultipartPart

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.