View Javadoc

1   /*
2    * joey and its relative products are published under the terms
3    * of the Apache Software License.
4    * 
5    * Created on 2004/06/06 18:03:03
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  }