package com.venky.swf.plugins.lucene.extensions; import java.io.IOException; import com.venky.extension.Registry; import com.venky.swf.db.table.Record; import com.venky.swf.plugins.lucene.index.LuceneIndexer; public class AddDocumentExtension extends IndexExtension{ static { Registry.instance().registerExtension("Model.after.create", new AddDocumentExtension()); } @Override protected void updateIndex(LuceneIndexer indexer, Record record) { try { indexer.addDocument(record); } catch (IOException e) { throw new RuntimeException(e); } } }