001
014
015 package com.liferay.portal.kernel.dao.orm;
016
017 import java.io.Serializable;
018
019 import java.sql.Connection;
020
021
024 public interface Session {
025
026 public void clear() throws ORMException;
027
028 public Connection close() throws ORMException;
029
030 public boolean contains(Object object) throws ORMException;
031
032 public Query createQuery(String queryString) throws ORMException;
033
034 public SQLQuery createSQLQuery(String queryString) throws ORMException;
035
036 public void delete(Object object) throws ORMException;
037
038 public void evict(Object object) throws ORMException;
039
040 public void flush() throws ORMException;
041
042 public Object get(Class<?> clazz, Serializable id) throws ORMException;
043
044 public Object get(Class<?> clazz, Serializable id, LockMode lockMode)
045 throws ORMException;
046
047 public Object getWrappedSession() throws ORMException;
048
049 public Object load(Class<?> clazz, Serializable id) throws ORMException;
050
051 public Object merge(Object object) throws ORMException;
052
053 public Serializable save(Object object) throws ORMException;
054
055 public void saveOrUpdate(Object object) throws ORMException;
056
057 }