One customer is doing heavy modifications in the Indexer.java files, they are customization the fields that are included in the Document files. Ideally, we would be able to extend/overwrite the Indexers via spring or by using the line in liferay-portlet.xml
But there are files which directly import the Indexer classes, so we would actually have to go into these files and change the import statements.
DLFileEntryLocalServiceImpl.java uses the Indexer.java file for DL's. This is the same with Calendars, Wikis, MB's, JournalArticles, Bookmarks, etc..
Is it possible to "spring-ify" (or centralize the usage of the indexer classes) this so that extending/overridding a Indexer.java file would be as simple as changing a spring configuration?