public class XMLTimeUtil extends Object
Constructor and Description |
---|
XMLTimeUtil() |
Modifier and Type | Method and Description |
---|---|
static XMLGregorianCalendar |
add(XMLGregorianCalendar value,
long milis)
Add additional time in miliseconds
|
static String |
getCurrentTimeZoneID() |
static XMLGregorianCalendar |
getIssueInstant()
Get the current instant of time
|
static XMLGregorianCalendar |
getIssueInstant(String timezone)
Returns a XMLGregorianCalendar in the timezone specified.
|
static long |
inMilis(int valueInMins)
Convert the minutes into miliseconds
|
static boolean |
isValid(XMLGregorianCalendar now,
XMLGregorianCalendar notbefore,
XMLGregorianCalendar notOnOrAfter)
Validate that the current time falls between the two boundaries
|
static DatatypeFactory |
newDatatypeFactory()
Create a new
DatatypeFactory |
static XMLGregorianCalendar |
parse(String timeString)
Given a string representing xml time, parse into
XMLGregorianCalendar |
static Duration |
parseAsDuration(String timeValue)
Given a string, get the Duration object.
|
static XMLGregorianCalendar |
subtract(XMLGregorianCalendar value,
long milis)
Subtract some miliseconds from the time value
|
public static XMLGregorianCalendar add(XMLGregorianCalendar value, long milis) throws ConfigurationException
value
- calendar whose value needs to be updatedmilis
- ConfigurationException
public static XMLGregorianCalendar subtract(XMLGregorianCalendar value, long milis) throws ConfigurationException
value
- milis
- miliseconds entered in a positive valueConfigurationException
public static XMLGregorianCalendar getIssueInstant(String timezone) throws ConfigurationException
timezone
- ConfigurationException
public static XMLGregorianCalendar getIssueInstant() throws ConfigurationException
ConfigurationException
public static String getCurrentTimeZoneID()
public static long inMilis(int valueInMins)
valueInMins
- public static boolean isValid(XMLGregorianCalendar now, XMLGregorianCalendar notbefore, XMLGregorianCalendar notOnOrAfter)
now
- notbefore
- notOnOrAfter
- public static Duration parseAsDuration(String timeValue) throws ParsingException
timeValue
- ParsingException
public static XMLGregorianCalendar parse(String timeString) throws ParsingException
XMLGregorianCalendar
timeString
- ParsingException
public static DatatypeFactory newDatatypeFactory() throws DatatypeConfigurationException
DatatypeFactory
DatatypeConfigurationException
Copyright © 2019 JBoss by Red Hat. All rights reserved.