View Javadoc

1   package com.atlassian.bonnie;
2   
3   import java.util.Iterator;
4   import java.util.List;
5   
6   /**
7    * @deprecated since 3.1. A DAO interface does not belong in a shared library for search.
8    * This interface has been moved back into Confluence.
9    */
10  public interface AnyTypeObjectDao extends HandleResolver
11  {
12      /**
13       * @deprecated use {@link HandleResolver#getHandle(Object)} instead.
14       */
15      Handle getHandle(Object obj);
16  
17      Object findByHandle(Handle handle);
18  
19      Object getByIdAndType(long id, Class type);
20  
21      List findAllSearchableObjects();
22  
23      Iterator findAllSearchableObjectsIterator();
24  
25      int findSearchableObjectsSize();
26  
27      List findAllPersistentObjects();
28      
29      List findAllPersistentObjectsHandles();
30  
31      List findAllSearchableObjectHandles();
32  }