package com.github.windbender.service;
import org.joda.time.DateTimeZone;
import com.github.windbender.core.LatLonPair;
public class CompositeTimeZoneGetter implements TimeZoneGetter {
private TimeZoneGetter primary;
private TimeZoneGetter backup;
public CompositeTimeZoneGetter(TimeZoneGetter primary, TimeZoneGetter backup) {
this.primary = primary;
this.backup = backup;
}
@Override
public DateTimeZone getTimeZone(LatLonPair loc) {
DateTimeZone zone = primary.getTimeZone( loc);
if(zone == null) zone = backup.getTimeZone( loc);
return zone;
}
}