Class CommonUtils
java.lang.Object
com.sportradar.livedata.sdk.common.classes.CommonUtils
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringdurationToString(org.joda.time.Duration duration) Convert given Duration to String.static org.joda.time.DateTimefromTimestamp(long time) Convert from UNIX timestamp to DateTime with UTC DateTimeZonestatic org.joda.time.DateTimefromTimestamp(long time, org.joda.time.DateTimeZone zone) Convert from UNIX timestamp to DateTime with specified DateTimeZonestatic BooleanparseBooleanProperty(String value, String propertyName) During parsing properties it is better to get error on wrong value than null.static org.joda.time.DurationrandomDuration(org.joda.time.Duration minDuration, org.joda.time.Duration maxDuration) Return a random duration between the given bounds.static org.joda.time.DateTimetimeStringToDateTime(String createdTime, String zoneString) Converts input string and timezone string to DateTime instancestatic longtoTimestamp(org.joda.time.DateTime time) Transforms DateTime timestamp to UNIX timestamp
- 
Constructor Details- 
CommonUtilspublic CommonUtils()
 
- 
- 
Method Details- 
fromTimestamppublic static org.joda.time.DateTime fromTimestamp(long time) Convert from UNIX timestamp to DateTime with UTC DateTimeZone- Parameters:
- time- Time in UNIX timestamp
- Returns:
- DateTime value of UNIX timestamp with UTC DateTimeZone
 
- 
fromTimestamppublic static org.joda.time.DateTime fromTimestamp(long time, org.joda.time.DateTimeZone zone) Convert from UNIX timestamp to DateTime with specified DateTimeZone- Parameters:
- time- Time in UNIX timestamp
- zone- Convert to which DateTimeZone
- Returns:
- DateTime value of UNIX timestamp with specified DateTimeZone
 
- 
parseBooleanPropertypublic static Boolean parseBooleanProperty(String value, String propertyName) throws InvalidEntityException During parsing properties it is better to get error on wrong value than null.- Parameters:
- value- value
- propertyName- property name to show in error message
- Returns:
- parsed boolean value
- Throws:
- InvalidEntityException- if could not parse non-null value
 
- 
timeStringToDateTimeConverts input string and timezone string to DateTime instance- Parameters:
- createdTime- time in ISO format string
- zoneString- timezone string
- Returns:
- datetime instance
 
- 
toTimestamppublic static long toTimestamp(org.joda.time.DateTime time) Transforms DateTime timestamp to UNIX timestamp- Parameters:
- time- Time in DateTime format
- Returns:
- Time as UNIX timestamp
 
- 
randomDurationpublic static org.joda.time.Duration randomDuration(org.joda.time.Duration minDuration, org.joda.time.Duration maxDuration) Return a random duration between the given bounds.- Parameters:
- minDuration- - minimum duration
- maxDuration- - maximum duration
- Returns:
- a random duration in interval [minDuration, maxDuration]
 
- 
durationToStringConvert given Duration to String.- Parameters:
- duration- - input Duration
- Returns:
- String
 
 
-