Changes between Version 74 and Version 75 of Bolsena2010
- Timestamp:
- May 20, 2010, 7:26:46 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Bolsena2010
v74 v75 81 81 || 59 || || SMTP || Converge mail configuration (feedback + wmc.mailcontext use same config) || heikki: 1 || 82 82 || 60 || || SMTP || enable configuration of smtp servers that require authentication. i.e. configure autherticate/secure y/n, username, password. || heikki: 1 || 83 || 61 || || !CatalogSearcher is not an extension of !MetaSearcher || !LuceneSearcher, !UnusedSearcher and !Z3950Searcher are all extensions of !MetaSearcher but !CatalogSearcher for CSW is not. This is ok until !CatalogSearcher is put into the session as Geonet.Session.SEARCH_RESULT where up until now only the extensions of !MetaSearcher were expected. Because !CatalogSearcher is not a !MetaSearcher the nice polymorphism/dynamic binding used for example when closing the searcher (get a !MetaSearcher and do searcher.close()) is broken and we need to do ugly if (object instanceof !LuceneSearcher) then .... else etc etc etc. Action: make !CatalogSearcher an extension of !MetaSearcher or put it somewhere else in the session. || ||83 || 61 || || !CatalogSearcher is not an extension of !MetaSearcher || !LuceneSearcher, !UnusedSearcher and Z3950Searcher are all extensions of !MetaSearcher but !CatalogSearcher for CSW is not. This is ok until !CatalogSearcher is put into the session as Geonet.Session.SEARCH_RESULT where up until now only the extensions of !MetaSearcher were expected. Because !CatalogSearcher is not a !MetaSearcher the nice polymorphism/dynamic binding used for example when closing the searcher (get a !MetaSearcher and do searcher.close()) is broken and we need to do ugly if (object instanceof !LuceneSearcher) then .... else etc etc etc. Action: make !CatalogSearcher an extension of !MetaSearcher or put it somewhere else in the session. || || 84 84 85 85