Changes between Version 74 and Version 75 of Bolsena2010


Ignore:
Timestamp:
May 20, 2010, 7:26:46 AM (14 years ago)
Author:
simonp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Bolsena2010

    v74 v75  
    8181 || 59 || || SMTP || Converge mail configuration (feedback + wmc.mailcontext use same config) || heikki: 1 ||
    8282 || 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. || ||
    8484
    8585