private static void addDateIfNotNull(XmlWriter writer, String tagName, Date tagValue) { if (tagValue != null) { writer.start(tagName).value(ServiceUtils.formatIso8601Date(tagValue)).end(); } } }
private static void populateObjectLockHeaders(Request<?> request, String mode, Date retainUntil, String status) { addHeaderIfNotNull(request, Headers.OBJECT_LOCK_MODE, mode); if (retainUntil != null) { request.addHeader(Headers.OBJECT_LOCK_RETAIN_UNTIL_DATE, ServiceUtils.formatIso8601Date(retainUntil)); } addHeaderIfNotNull(request, Headers.OBJECT_LOCK_LEGAL_HOLD_STATUS, status); } }
private void addTransitions(XmlWriter xml, List<Transition> transitions) { if (transitions == null || transitions.isEmpty()) { return; } for (Transition t : transitions) { if (t != null) { xml.start("Transition"); if (t.getDate() != null) { xml.start("Date"); xml.value(ServiceUtils.formatIso8601Date(t.getDate())); xml.end(); } if (t.getDays() != -1) { xml.start("Days"); xml.value(Integer.toString(t.getDays())); xml.end(); } xml.start("StorageClass"); xml.value(t.getStorageClass().toString()); xml.end(); // <StorageClass> xml.end(); // </Transition> } } }
xml.start("Date").value(ServiceUtils.formatIso8601Date(rule.getExpirationDate())).end();
@Test public void testDateParse() { final Date date = new Date(); final String expected = iso8601DateFormat.print(date.getTime()); final String actual = ServiceUtils.formatIso8601Date(date); assertEquals(expected, actual); final Date expectedDate = new Date(iso8601DateFormat.parseMillis(expected)); final Date actualDate = ServiceUtils.parseIso8601Date(expected); assertEquals(expectedDate, actualDate); }
private void addTransitions(XmlWriter xml, List<Transition> transitions) { if (transitions == null || transitions.isEmpty()) { return; } for (final Transition t : transitions) { if (t != null) { xml.start("Transition"); if (t.getDate() != null) { xml.start("Date"); xml.value(ServiceUtils.formatIso8601Date(t.getDate())); xml.end(); } if (t.getDays() != -1) { xml.start("Days"); xml.value(Integer.toString(t.getDays())); xml.end(); } xml.start("StorageClass"); xml.value(t.getStorageClass().toString()); xml.end(); // <StorageClass> xml.end(); // </Transition> } } }
xml.start("Date").value(ServiceUtils.formatIso8601Date(rule.getExpirationDate())) .end();
private void addTransitions(XmlWriter xml, List<Transition> transitions) { if (transitions == null || transitions.isEmpty()) { return; } for (final Transition t : transitions) { if (t != null) { xml.start("Transition"); if (t.getDate() != null) { xml.start("Date"); xml.value(ServiceUtils.formatIso8601Date(t.getDate())); xml.end(); } if (t.getDays() != -1) { xml.start("Days"); xml.value(Integer.toString(t.getDays())); xml.end(); } xml.start("StorageClass"); xml.value(t.getStorageClass().toString()); xml.end(); // <StorageClass> xml.end(); // </Transition> } } }
private void addTransitions(XmlWriter xml, List<Transition> transitions) { if (transitions == null || transitions.isEmpty()) { return; } for (Transition t : transitions) { if (t != null) { xml.start("Transition"); if (t.getDate() != null) { xml.start("Date"); xml.value(ServiceUtils.formatIso8601Date(t.getDate())); xml.end(); } if (t.getDays() != -1) { xml.start("Days"); xml.value(Integer.toString(t.getDays())); xml.end(); } xml.start("StorageClass"); xml.value(t.getStorageClass().toString()); xml.end(); // <StorageClass> xml.end(); // </Transition> } } }
xml.start("Date").value(ServiceUtils.formatIso8601Date(rule.getExpirationDate())).end();
xml.start("Date").value(ServiceUtils.formatIso8601Date(rule.getExpirationDate())) .end();