Class TimeProviderProperties
java.lang.Object
com.thanlinardos.spring_enterprise_library.time.properties.TimeProviderProperties
@ConfigurationProperties(prefix="thanlinardos.springenterpriselibrary.time")
public class TimeProviderProperties
extends Object
Configuration properties for the TimeProvider.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the accuracy as a TimeUnit enum.Returns the time zone as a ZoneId object.
-
Constructor Details
-
TimeProviderProperties
public TimeProviderProperties()Default constructor.
-
-
Method Details
-
getTimeZoneId
Returns the time zone as a ZoneId object.- Returns:
- the time zone as a ZoneId object.
- Throws:
DateTimeException- if the zone ID has an invalid format.ZoneRulesException- if the zone ID is a region ID that cannot be found.
-
getAccuracy
Returns the accuracy as a TimeUnit enum.- Returns:
- the accuracy as a TimeUnit enum.
- Throws:
IllegalArgumentException- if the accuracy is not a valid TimeUnit.
-