public void endElement(String uri, String name, String qName) { if (qName.equals("ETag")) { this.currentETag = currentOrNull(currentText); } else if (qName.equals("LastModified")) { this.currentLastModified = dateParser.iso8601DateParse(currentOrNull(currentText)); } else if (qName.equals("CopyObjectResult")) { metadata = new CopyObjectResult(currentLastModified, currentETag); } currentText = new StringBuilder(); }
public void endElement(String uri, String name, String qName) { if (qName.equals("ETag")) { this.currentETag = currentOrNull(currentText); } else if (qName.equals("LastModified")) { this.currentLastModified = dateParser .iso8601DateOrSecondsDateParse(currentOrNull(currentText)); } else if (qName.equals("CopyObjectResult")) { metadata = new CopyObjectResult(currentLastModified, currentETag); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("ETag")) { this.currentETag = currentOrNull(currentText); } else if (qName.equals("LastModified")) { this.currentLastModified = dateParser .iso8601DateOrSecondsDateParse(currentOrNull(currentText)); } else if (qName.equals("CopyObjectResult")) { metadata = new CopyObjectResult(currentLastModified, currentETag); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("ETag")) { this.currentETag = currentOrNull(currentText); } else if (qName.equals("LastModified")) { this.currentLastModified = dateParser .iso8601DateOrSecondsDateParse(currentOrNull(currentText)); } else if (qName.equals("CopyObjectResult")) { metadata = new CopyObjectResult(currentLastModified, currentETag); } currentText.setLength(0); }
public void endElement(String uri, String name, String qName) { if (qName.equals("ETag")) { this.currentETag = currentOrNull(currentText); } else if (qName.equals("LastModified")) { this.currentLastModified = dateParser.iso8601DateParse(currentOrNull(currentText)); } else if (qName.equals("CopyObjectResult")) { metadata = new CopyObjectResult(currentLastModified, currentETag); } currentText = new StringBuilder(); }
public void testApplyInputStream() { InputStream is = getClass().getResourceAsStream("/copy_object.xml"); ObjectMetadata expected = new CopyObjectResult(new SimpleDateFormatDateService() .iso8601DateParse("2009-03-19T13:23:27.000Z"), "\"92836a3ea45a6984d1b4d23a747d46bb\""); ObjectMetadata result = factory.create( injector.getInstance(CopyObjectHandler.class)).parse(is); assertEquals(result, expected); }
public void testApplyInputStream() { InputStream is = getClass().getResourceAsStream("/copy_object.xml"); ObjectMetadata expected = new CopyObjectResult(new SimpleDateFormatDateService() .iso8601DateParse("2009-03-19T13:23:27.000Z"), "\"92836a3ea45a6984d1b4d23a747d46bb\""); ObjectMetadata result = factory.create( injector.getInstance(CopyObjectHandler.class)).parse(is); assertEquals(result, expected); }
/** * Verifies that the parser doesn't barf if the timestamp in the copy object * xml has time zone designators. */ public void testApplyInputStreamWithSecondsDate() { InputStream is = Strings2.toInputStream(copyObjectResultWithSecondsDate); ObjectMetadata expected = new CopyObjectResult( new SimpleDateFormatDateService() .iso8601SecondsDateParse("2014-07-23T20:53:17+0000"), "\"92836a3ea45a6984d1b4d23a747d46bb\""); ObjectMetadata result = factory.create( injector.getInstance(CopyObjectHandler.class)).parse(is); assertEquals(result, expected); } }
/** * Verifies that the parser doesn't barf if the timestamp returned in the * list bucket response has time zone designators in it. */ @Test public void testListMyBucketsWithSecondsDate() { ListBucketResponse bucket = createParser().parse( Strings2.toInputStream(listBucketWithSecondsDate)); ObjectMetadata expected = new CopyObjectResult( new SimpleDateFormatDateService() .iso8601SecondsDateParse("2014-07-23T20:53:17+0000"), "\"92836a3ea45a6984d1b4d23a747d46bb\""); // Verify that the date was parsed successfully. ObjectMetadata metadata = bucket.iterator().next(); assertEquals(metadata.getLastModified(), expected.getLastModified()); } }