| 1548 | 1 package goodjava.lucene.logging; | 
|  | 2 | 
|  | 3 import java.io.IOException; | 
|  | 4 import java.util.Map; | 
|  | 5 import org.apache.lucene.search.Query; | 
| 1549 | 6 import goodjava.lucene.api.GoodIndexWriter; | 
| 1548 | 7 | 
|  | 8 | 
| 1551 | 9 public interface OpDoer { | 
|  | 10 	public void commit() throws IOException; | 
|  | 11 	public void deleteAll(long time) throws IOException; | 
|  | 12 	public void deleteDocuments(long time,Query query) throws IOException; | 
|  | 13 	public void addDocument(long time,Map<String,Object> storedFields) throws IOException; | 
|  | 14 	public void updateDocument(long time,String keyFieldName,Map<String,Object> storedFields) throws IOException; | 
|  | 15 	public void tag(long time,String tag) throws IOException; | 
| 1548 | 16 } |