|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.hr.time.timezone.service.TimezoneServiceImpl
public class TimezoneServiceImpl
| Constructor Summary | |
|---|---|
TimezoneServiceImpl()
|
|
| Method Summary | |
|---|---|
long |
getTimezoneOffsetFromServerTime(org.joda.time.DateTimeZone dtz)
|
String |
getUserTimezone()
Used to determine if an override condition exists for a user timezone |
String |
getUserTimezone(String principalId)
(this call may be cached) Fetch the users timezone, Data on: Principal Calendar > Job/Location > System Default |
org.joda.time.DateTimeZone |
getUserTimezoneWithFallback()
Returns the DateTimeZone object for the current user OR the system default timezone if there is no current user / a time zone is missing. |
boolean |
isSameTimezone()
Determine if Timezone is same as server timezone |
void |
translateForTimezone(List<TimeBlock> timeBlocks)
|
List<TimeBlock> |
translateForTimezone(List<TimeBlock> timeBlocks,
org.joda.time.DateTimeZone timezone)
Translation needed for UI Display |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TimezoneServiceImpl()
| Method Detail |
|---|
public String getUserTimezone(String principalId)
TimezoneService
getUserTimezone in interface TimezoneServiceprincipalId - The principal you are looking for.
public String getUserTimezone()
getUserTimezone in interface TimezoneServicepublic org.joda.time.DateTimeZone getUserTimezoneWithFallback()
TimezoneService
getUserTimezoneWithFallback in interface TimezoneService
public List<TimeBlock> translateForTimezone(List<TimeBlock> timeBlocks,
org.joda.time.DateTimeZone timezone)
translateForTimezone in interface TimezoneServicetimeBlocks - timezone -
public void translateForTimezone(List<TimeBlock> timeBlocks)
translateForTimezone in interface TimezoneServicepublic boolean isSameTimezone()
TimezoneService
isSameTimezone in interface TimezoneServicepublic long getTimezoneOffsetFromServerTime(org.joda.time.DateTimeZone dtz)
getTimezoneOffsetFromServerTime in interface TimezoneService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||