[Squirrel-sql-commits] sql12/app/src/net/sourceforge/squirrel_sql/client/update UpdateControllerIm
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Rob M. <man...@us...> - 2008-08-27 13:41:59
|
Update of /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/update In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv24740/app/src/net/sourceforge/squirrel_sql/client/update Modified Files: UpdateControllerImpl.java Log Message: Inject a factory for ArtifactDownloader creation. Fixed UpdateUtilImplTest. Index: UpdateControllerImpl.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/update/UpdateControllerImpl.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** UpdateControllerImpl.java 26 Aug 2008 19:29:04 -0000 1.14 --- UpdateControllerImpl.java 27 Aug 2008 13:41:54 -0000 1.15 *************** *** 39,42 **** --- 39,43 ---- import net.sourceforge.squirrel_sql.client.preferences.UpdatePreferencesPanel; import net.sourceforge.squirrel_sql.client.update.downloader.ArtifactDownloader; + import net.sourceforge.squirrel_sql.client.update.downloader.ArtifactDownloaderFactory; import net.sourceforge.squirrel_sql.client.update.downloader.event.DownloadEventType; import net.sourceforge.squirrel_sql.client.update.downloader.event.DownloadStatusEvent; *************** *** 94,97 **** --- 95,100 ---- ArtifactDownloader _downloader = null; + private ArtifactDownloaderFactory _downloaderFactory = null; + static interface i18n { *************** *** 151,154 **** --- 154,164 ---- /** + * @param factory + */ + public void setArtifactDownloaderFactory(ArtifactDownloaderFactory factory) { + this._downloaderFactory = factory; + } + + /** * Sets the utility class for low-level update routines * @param util the Update utility class to use. *************** *** 256,260 **** } ! _downloader = new ArtifactDownloader(newartifactsList); _downloader.setUtil(_util); _downloader.setIsRemoteUpdateSite(isRemoteUpdateSite()); --- 266,270 ---- } ! _downloader = _downloaderFactory.create(newartifactsList); _downloader.setUtil(_util); _downloader.setIsRemoteUpdateSite(isRemoteUpdateSite()); |