public CompareFilter(final SymlinkResolver<Path> symlinkResolver, final Session<?> session, final DownloadFilterOptions options, final ProgressListener listener) { super(symlinkResolver, session, options); this.comparisonService = new ComparisonServiceFilter(session, session.getHost().getTimezone(), listener); }
public CompareFilter(final SymlinkResolver<Local> symlinkResolver, final Session<?> session, final UploadFilterOptions options, final ProgressListener listener) { super(symlinkResolver, session, options); this.comparisonService = new ComparisonServiceFilter(session, session.getHost().getTimezone(), listener); }
public CompareFilter(final SymlinkResolver<Local> symlinkResolver, final Session<?> session, final ProgressListener listener) { this(symlinkResolver, session, new UploadFilterOptions(), new ComparisonServiceFilter(session, session.getHost().getTimezone(), listener)); }
public CompareFilter(final SymlinkResolver<Path> symlinkResolver, final Session<?> session, final ProgressListener listener) { this(symlinkResolver, session, new DownloadFilterOptions(), new ComparisonServiceFilter(session, session.getHost().getTimezone(), listener)); }
@Override public void change(final Host bookmark) { timezonePopup.setEnabled(!bookmark.getProtocol().isUTCTimezone()); if(null == bookmark.getTimezone()) { if(bookmark.getProtocol().isUTCTimezone()) { timezonePopup.setTitle(UTC.getID()); } else { timezonePopup.setTitle(TimeZone.getTimeZone(preferences.getProperty("ftp.timezone.default")).getID()); } } else { timezonePopup.setTitle(bookmark.getTimezone().getID()); } } });
@Override public TransferPathFilter filter(final Session<?> source, final Session<?> destination, final TransferAction action, final ProgressListener listener) { if(log.isDebugEnabled()) { log.debug(String.format("Filter transfer with action %s", action)); } // Set chosen action (upload, download, mirror) from prompt return new SynchronizationPathFilter( comparison = new CachingComparisonServiceFilter( new ComparisonServiceFilter(source, source.getHost().getTimezone(), listener).withCache(cache) ).withCache(comparisons), download.filter(source, destination, TransferAction.overwrite, listener), upload.filter(source, destination, TransferAction.overwrite, listener), action ).withCache(cache); }
final TimeZone zone = host.getTimezone(); if(log.isInfoEnabled()) { log.info(String.format("Reset parser to timezone %s", zone));
dict.setStringForKey(this.getTimezone().getID(), "Timezone");