package org.openedit.logger; import org.openedit.data.Searcher; import org.openedit.data.SearcherManager; import org.openedit.event.WebEvent; import org.openedit.event.WebEventHandler; import org.openedit.event.WebEventListener; public class LogSearcherEventHandler extends WebEventHandler { protected SearcherManager fieldSearcherManager; public void eventFired(WebEvent inEvent) { Searcher found = null; found = getSearcherManager().getSearcher(inEvent.getCatalogId(), inEvent.getSearchType() + inEvent.getOperation() + "Log"); if( found instanceof WebEventListener) { WebEventListener lucenelogsearcher= (WebEventListener)found; lucenelogsearcher.eventFired(inEvent); } } public SearcherManager getSearcherManager() { return fieldSearcherManager; } public void setSearcherManager(SearcherManager inSearcherManager) { fieldSearcherManager = inSearcherManager; } }