1 package com.atlassian.bonnie;
2
3 import java.util.Iterator;
4 import java.util.List;
5
6
7
8
9
10 public interface AnyTypeObjectDao extends HandleResolver
11 {
12
13
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 }