View Javadoc

1   package com.atlassian.bonnie;
2   
3   import com.atlassian.bonnie.Handle;
4   
5   import java.util.Iterator;
6   import java.util.List;
7   
8   public interface AnyTypeObjectDao
9   {
10      Handle getHandle(Object obj);
11  
12      Object findByHandle(Handle handle);
13  
14      Object getByIdAndType(long id, Class type);
15  
16      List findAllSearchableObjects();
17  
18      Iterator findAllSearchableObjectsIterator();
19  
20      int findSearchableObjectsSize();
21  
22      List findAllPersistentObjects();
23      
24      List findAllPersistentObjectsHandles();
25  
26      List findAllSearchableObjectHandles();
27  }