Class DurationAndDateUtil
- java.lang.Object
-
- org.apache.cxf.ws.eventing.shared.utils.DurationAndDateUtil
-
public final class DurationAndDateUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringconvertToXMLString(Object input)static booleanisDuration(String input)static booleanisPT0S(Duration duration)static booleanisXMLGregorianCalendar(String input)static DurationparseDuration(String input)static ObjectparseDurationOrTimestamp(String input)static XMLGregorianCalendarparseXMLGregorianCalendar(String input)static ExpirationTypetoExpirationTypeContainingDuration(XMLGregorianCalendar date)static ExpirationTypetoExpirationTypeContainingGregorianCalendar(XMLGregorianCalendar date)
-
-
-
Method Detail
-
parseDuration
public static Duration parseDuration(String input) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
parseXMLGregorianCalendar
public static XMLGregorianCalendar parseXMLGregorianCalendar(String input) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
isXMLGregorianCalendar
public static boolean isXMLGregorianCalendar(String input)
-
isDuration
public static boolean isDuration(String input)
-
parseDurationOrTimestamp
public static Object parseDurationOrTimestamp(String input) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
toExpirationTypeContainingGregorianCalendar
public static ExpirationType toExpirationTypeContainingGregorianCalendar(XMLGregorianCalendar date)
-
toExpirationTypeContainingDuration
public static ExpirationType toExpirationTypeContainingDuration(XMLGregorianCalendar date)
-
isPT0S
public static boolean isPT0S(Duration duration)
-
-