1
2
3
4
5
6
7 package org.asyrinx.joey.om;
8
9 import java.io.Serializable;
10 import java.util.List;
11
12 /***
13 * @author akima
14 */
15 public interface EntityServiceManager {
16
17 public Entity newEntity(Class entityClass);
18
19 public void restoreBeforeSave(Entity entity);
20
21 public EntityService getEntityService(Class entityClass);
22
23 public Entity loadEntity(Class entityClass, Serializable key);
24
25 public List select(Class entityClass, SearchCondition condition);
26
27 public void saveEntity(Class entityClass, Object entity);
28
29 public void deleteEntity(Class entityClass, Serializable key);
30 }