1
14
15 package com.liferay.portal.kernel.dao.orm;
16
17 import java.io.Serializable;
18
19 import java.sql.Connection;
20
21
26 public interface Session {
27
28 public void clear() throws ORMException;
29
30 public Connection close() throws ORMException;
31
32 public boolean contains(Object object) throws ORMException;
33
34 public Query createQuery(String queryString) throws ORMException;
35
36 public SQLQuery createSQLQuery(String queryString) throws ORMException;
37
38 public void delete(Object object) throws ORMException;
39
40 public void evict(Object object) throws ORMException;
41
42 public void flush() throws ORMException;
43
44 public Object get(Class<?> clazz, Serializable id) throws ORMException;
45
46 public Object get(Class<?> clazz, Serializable id, LockMode lockMode)
47 throws ORMException;
48
49 public Object getWrappedSession() throws ORMException;
50
51 public Object load(Class<?> clazz, Serializable id) throws ORMException;
52
53 public Object merge(Object object) throws ORMException;
54
55 public Serializable save(Object object) throws ORMException;
56
57 public void saveOrUpdate(Object object) throws ORMException;
58
59 }