|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.search.impl.FullTextSessionImpl
public class FullTextSessionImpl
Lucene full text search aware session.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.hibernate.Session |
|---|
org.hibernate.Session.LockRequest |
| Constructor Summary | |
|---|---|
FullTextSessionImpl(org.hibernate.Session session)
|
|
| Method Summary | ||
|---|---|---|
void |
afterScrollOperation()
|
|
void |
afterTransactionCompletion(boolean successful,
org.hibernate.Transaction tx)
|
|
void |
applyNonFlushedChanges(org.hibernate.engine.NonFlushedChanges nonFlushedChanges)
|
|
void |
beforeTransactionCompletion(org.hibernate.Transaction tx)
|
|
org.hibernate.Transaction |
beginTransaction()
|
|
java.lang.String |
bestGuessEntityName(java.lang.Object object)
|
|
org.hibernate.Session.LockRequest |
buildLockRequest(org.hibernate.LockOptions lockOptions)
|
|
void |
cancelQuery()
|
|
void |
clear()
|
|
java.sql.Connection |
close()
|
|
java.sql.Connection |
connection()
|
|
boolean |
contains(java.lang.Object object)
|
|
org.hibernate.Criteria |
createCriteria(java.lang.Class persistentClass)
|
|
org.hibernate.Criteria |
createCriteria(java.lang.Class persistentClass,
java.lang.String alias)
|
|
org.hibernate.Criteria |
createCriteria(java.lang.String entityName)
|
|
org.hibernate.Criteria |
createCriteria(java.lang.String entityName,
java.lang.String alias)
|
|
org.hibernate.Query |
createFilter(java.lang.Object collection,
java.lang.String queryString)
|
|
FullTextQuery |
createFullTextQuery(org.apache.lucene.search.Query luceneQuery,
java.lang.Class... entities)
Execute a Lucene query and retrieve managed objects of type entities (or their indexed subclasses) If entities is empty, include all indexed entities |
|
MassIndexer |
createIndexer(java.lang.Class<?>... types)
Creates a MassIndexer to rebuild the indexes of some or all indexed entity types. |
|
org.hibernate.Query |
createQuery(java.lang.String queryString)
|
|
org.hibernate.SQLQuery |
createSQLQuery(java.lang.String queryString)
|
|
org.hibernate.Query |
createSQLQuery(java.lang.String sql,
java.lang.String[] returnAliases,
java.lang.Class[] returnClasses)
|
|
org.hibernate.Query |
createSQLQuery(java.lang.String sql,
java.lang.String returnAlias,
java.lang.Class returnClass)
|
|
void |
delete(java.lang.Object object)
|
|
int |
delete(java.lang.String query)
|
|
void |
delete(java.lang.String entityName,
java.lang.Object object)
|
|
int |
delete(java.lang.String query,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
|
|
int |
delete(java.lang.String query,
java.lang.Object value,
org.hibernate.type.Type type)
|
|
void |
disableFetchProfile(java.lang.String name)
|
|
void |
disableFilter(java.lang.String filterName)
|
|
java.sql.Connection |
disconnect()
|
|
void |
doWork(org.hibernate.jdbc.Work work)
|
|
void |
enableFetchProfile(java.lang.String name)
|
|
org.hibernate.Filter |
enableFilter(java.lang.String filterName)
|
|
void |
evict(java.lang.Object object)
|
|
int |
executeNativeUpdate(org.hibernate.engine.query.sql.NativeSQLQuerySpecification specification,
org.hibernate.engine.QueryParameters queryParameters)
|
|
int |
executeUpdate(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
|
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter)
|
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
|
|
java.util.Collection |
filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object value,
org.hibernate.type.Type type)
|
|
java.util.List |
find(java.lang.String query)
|
|
java.util.List |
find(java.lang.String query,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
|
|
java.util.List |
find(java.lang.String query,
java.lang.Object value,
org.hibernate.type.Type type)
|
|
void |
flush()
|
|
void |
flushToIndexes()
Flush all index changes forcing Hibernate Search to apply all changes to the index not waiting for the batch limit. |
|
java.lang.Object |
get(java.lang.Class clazz,
java.io.Serializable id)
|
|
java.lang.Object |
get(java.lang.Class clazz,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
java.lang.Object |
get(java.lang.Class clazz,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
|
|
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id)
|
|
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
|
|
org.hibernate.jdbc.Batcher |
getBatcher()
|
|
org.hibernate.CacheMode |
getCacheMode()
|
|
java.io.Serializable |
getContextEntityIdentifier(java.lang.Object object)
|
|
org.hibernate.LockMode |
getCurrentLockMode(java.lang.Object object)
|
|
int |
getDontFlushFromFind()
|
|
org.hibernate.Filter |
getEnabledFilter(java.lang.String filterName)
|
|
java.util.Map |
getEnabledFilters()
|
|
org.hibernate.EntityMode |
getEntityMode()
|
|
java.lang.String |
getEntityName(java.lang.Object object)
|
|
org.hibernate.persister.entity.EntityPersister |
getEntityPersister(java.lang.String entityName,
java.lang.Object object)
|
|
java.lang.Object |
getEntityUsingInterceptor(org.hibernate.engine.EntityKey key)
|
|
org.hibernate.engine.SessionFactoryImplementor |
getFactory()
|
|
java.lang.String |
getFetchProfile()
|
|
org.hibernate.type.Type |
getFilterParameterType(java.lang.String filterParameterName)
|
|
java.lang.Object |
getFilterParameterValue(java.lang.String filterParameterName)
|
|
org.hibernate.FlushMode |
getFlushMode()
|
|
java.io.Serializable |
getIdentifier(java.lang.Object object)
|
|
org.hibernate.Interceptor |
getInterceptor()
|
|
org.hibernate.jdbc.JDBCContext |
getJDBCContext()
|
|
org.hibernate.event.EventListeners |
getListeners()
|
|
org.hibernate.engine.LoadQueryInfluencers |
getLoadQueryInfluencers()
|
|
org.hibernate.Query |
getNamedQuery(java.lang.String queryName)
|
|
org.hibernate.Query |
getNamedSQLQuery(java.lang.String name)
|
|
org.hibernate.engine.NonFlushedChanges |
getNonFlushedChanges()
|
|
org.hibernate.engine.PersistenceContext |
getPersistenceContext()
|
|
SearchFactory |
getSearchFactory()
|
|
org.hibernate.Session |
getSession(org.hibernate.EntityMode entityMode)
|
|
org.hibernate.SessionFactory |
getSessionFactory()
|
|
org.hibernate.stat.SessionStatistics |
getStatistics()
|
|
long |
getTimestamp()
|
|
org.hibernate.Transaction |
getTransaction()
|
|
java.lang.String |
guessEntityName(java.lang.Object entity)
|
|
java.lang.Object |
immediateLoad(java.lang.String entityName,
java.io.Serializable id)
|
|
|
index(T entity)
(Re-)index an entity. |
|
void |
initializeCollection(org.hibernate.collection.PersistentCollection collection,
boolean writing)
|
|
java.lang.Object |
instantiate(java.lang.String entityName,
java.io.Serializable id)
|
|
java.lang.Object |
internalLoad(java.lang.String entityName,
java.io.Serializable id,
boolean eager,
boolean nullable)
|
|
boolean |
isClosed()
|
|
boolean |
isConnected()
|
|
boolean |
isDefaultReadOnly()
|
|
boolean |
isDirty()
|
|
boolean |
isEventSource()
|
|
boolean |
isFetchProfileEnabled(java.lang.String name)
|
|
boolean |
isOpen()
|
|
boolean |
isReadOnly(java.lang.Object entityOrProxy)
|
|
boolean |
isTransactionInProgress()
|
|
java.util.Iterator |
iterate(java.lang.String query)
|
|
java.util.Iterator |
iterate(java.lang.String query,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
|
|
java.util.Iterator |
iterate(java.lang.String query,
java.lang.Object value,
org.hibernate.type.Type type)
|
|
java.util.Iterator |
iterate(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
|
|
java.util.Iterator |
iterateFilter(java.lang.Object collection,
java.lang.String filter,
org.hibernate.engine.QueryParameters queryParameters)
|
|
java.util.List |
list(org.hibernate.impl.CriteriaImpl criteria)
|
|
java.util.List |
list(org.hibernate.engine.query.sql.NativeSQLQuerySpecification spec,
org.hibernate.engine.QueryParameters queryParameters)
|
|
java.util.List |
list(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
|
|
java.util.List |
listCustomQuery(org.hibernate.loader.custom.CustomQuery customQuery,
org.hibernate.engine.QueryParameters queryParameters)
|
|
java.util.List |
listFilter(java.lang.Object collection,
java.lang.String filter,
org.hibernate.engine.QueryParameters queryParameters)
|
|
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable id)
|
|
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
|
|
void |
load(java.lang.Object object,
java.io.Serializable id)
|
|
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id)
|
|
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
|
|
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
|
|
void |
lock(java.lang.Object object,
org.hibernate.LockMode lockMode)
|
|
void |
lock(java.lang.String entityName,
java.lang.Object object,
org.hibernate.LockMode lockMode)
|
|
java.lang.Object |
merge(java.lang.Object object)
|
|
java.lang.Object |
merge(java.lang.String entityName,
java.lang.Object object)
|
|
void |
persist(java.lang.Object object)
|
|
void |
persist(java.lang.String entityName,
java.lang.Object object)
|
|
|
purge(java.lang.Class<T> entityType,
java.io.Serializable id)
Remove the entity with the type entityType and the identifier id from the index. |
|
|
purgeAll(java.lang.Class<T> entityType)
Remove all entities from of particular class and all its subclasses from the index. |
|
void |
reconnect()
|
|
void |
reconnect(java.sql.Connection connection)
|
|
void |
refresh(java.lang.Object object)
|
|
void |
refresh(java.lang.Object object,
org.hibernate.LockMode lockMode)
|
|
void |
refresh(java.lang.Object object,
org.hibernate.LockOptions lockOptions)
|
|
void |
replicate(java.lang.Object object,
org.hibernate.ReplicationMode replicationMode)
|
|
void |
replicate(java.lang.String entityName,
java.lang.Object object,
org.hibernate.ReplicationMode replicationMode)
|
|
java.io.Serializable |
save(java.lang.Object object)
|
|
void |
save(java.lang.Object object,
java.io.Serializable id)
|
|
java.io.Serializable |
save(java.lang.String entityName,
java.lang.Object object)
|
|
void |
save(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
|
|
void |
saveOrUpdate(java.lang.Object object)
|
|
void |
saveOrUpdate(java.lang.String entityName,
java.lang.Object object)
|
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object object)
|
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object object,
java.io.Serializable id)
|
|
java.lang.Object |
saveOrUpdateCopy(java.lang.String entityName,
java.lang.Object object)
|
|
java.lang.Object |
saveOrUpdateCopy(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
|
|
org.hibernate.ScrollableResults |
scroll(org.hibernate.impl.CriteriaImpl criteria,
org.hibernate.ScrollMode scrollMode)
|
|
org.hibernate.ScrollableResults |
scroll(org.hibernate.engine.query.sql.NativeSQLQuerySpecification spec,
org.hibernate.engine.QueryParameters queryParameters)
|
|
org.hibernate.ScrollableResults |
scroll(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
|
|
org.hibernate.ScrollableResults |
scrollCustomQuery(org.hibernate.loader.custom.CustomQuery customQuery,
org.hibernate.engine.QueryParameters queryParameters)
|
|
void |
setAutoClear(boolean enabled)
|
|
void |
setCacheMode(org.hibernate.CacheMode cacheMode)
|
|
void |
setDefaultReadOnly(boolean readOnly)
|
|
void |
setFetchProfile(java.lang.String name)
|
|
void |
setFlushMode(org.hibernate.FlushMode flushMode)
|
|
void |
setReadOnly(java.lang.Object entity,
boolean readOnly)
|
|
void |
update(java.lang.Object object)
|
|
void |
update(java.lang.Object object,
java.io.Serializable id)
|
|
void |
update(java.lang.String entityName,
java.lang.Object object)
|
|
void |
update(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FullTextSessionImpl(org.hibernate.Session session)
| Method Detail |
|---|
public FullTextQuery createFullTextQuery(org.apache.lucene.search.Query luceneQuery,
java.lang.Class... entities)
createFullTextQuery in interface FullTextSessionentities - must be immutable for the lifetime of the query objectluceneQuery - The native Lucene query to be rn against the Lucene index.
FullTextQuery wrapping around the native Lucene wuery.public <T> void purgeAll(java.lang.Class<T> entityType)
purgeAll in interface FullTextSessionentityType - The class of the entities to remove.public void flushToIndexes()
FullTextSession
flushToIndexes in interface FullTextSession
public <T> void purge(java.lang.Class<T> entityType,
java.io.Serializable id)
entityType and the identifier id from the index.
If id == null all indexed entities of this type and its indexed subclasses are deleted. In this
case this method behaves like FullTextSession.purgeAll(Class).
purge in interface FullTextSessionentityType - The type of the entity to delete.id - The id of the entity to delete.public <T> void index(T entity)
index in interface FullTextSessionentity - The entity to index - must not be null.
java.lang.IllegalArgumentException - if entity is null or not an @Indexed entitypublic MassIndexer createIndexer(java.lang.Class<?>... types)
FullTextSession
createIndexer in interface FullTextSessiontypes - optionally restrict the operation to selected types
public SearchFactory getSearchFactory()
getSearchFactory in interface FullTextSessionSearchFactory instance.
public org.hibernate.Query createSQLQuery(java.lang.String sql,
java.lang.String returnAlias,
java.lang.Class returnClass)
public org.hibernate.Query createSQLQuery(java.lang.String sql,
java.lang.String[] returnAliases,
java.lang.Class[] returnClasses)
public int delete(java.lang.String query)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public int delete(java.lang.String query,
java.lang.Object value,
org.hibernate.type.Type type)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public int delete(java.lang.String query,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.Collection filter(java.lang.Object collection,
java.lang.String filter)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.Collection filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object value,
org.hibernate.type.Type type)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.Collection filter(java.lang.Object collection,
java.lang.String filter,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.List find(java.lang.String query)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.List find(java.lang.String query,
java.lang.Object value,
org.hibernate.type.Type type)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.List find(java.lang.String query,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.Iterator iterate(java.lang.String query)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.Iterator iterate(java.lang.String query,
java.lang.Object value,
org.hibernate.type.Type type)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.util.Iterator iterate(java.lang.String query,
java.lang.Object[] values,
org.hibernate.type.Type[] types)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public void save(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public void save(java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.lang.Object saveOrUpdateCopy(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.lang.Object saveOrUpdateCopy(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.lang.Object saveOrUpdateCopy(java.lang.Object object)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public java.lang.Object saveOrUpdateCopy(java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public void update(java.lang.String entityName,
java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public void update(java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
org.hibernate.HibernateException
public org.hibernate.Transaction beginTransaction()
throws org.hibernate.HibernateException
beginTransaction in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void cancelQuery()
throws org.hibernate.HibernateException
cancelQuery in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void clear()
clear in interface org.hibernate.Session
public java.sql.Connection close()
throws org.hibernate.HibernateException
close in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.sql.Connection connection()
throws org.hibernate.HibernateException
connection in interface org.hibernate.engine.SessionImplementorconnection in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic boolean contains(java.lang.Object object)
contains in interface org.hibernate.Sessionpublic org.hibernate.Criteria createCriteria(java.lang.String entityName)
createCriteria in interface org.hibernate.Session
public org.hibernate.Criteria createCriteria(java.lang.String entityName,
java.lang.String alias)
createCriteria in interface org.hibernate.Sessionpublic org.hibernate.Criteria createCriteria(java.lang.Class persistentClass)
createCriteria in interface org.hibernate.Session
public org.hibernate.Criteria createCriteria(java.lang.Class persistentClass,
java.lang.String alias)
createCriteria in interface org.hibernate.Session
public org.hibernate.Query createFilter(java.lang.Object collection,
java.lang.String queryString)
throws org.hibernate.HibernateException
createFilter in interface org.hibernate.Sessionorg.hibernate.HibernateException
public org.hibernate.Query createQuery(java.lang.String queryString)
throws org.hibernate.HibernateException
createQuery in interface org.hibernate.Sessionorg.hibernate.HibernateException
public org.hibernate.SQLQuery createSQLQuery(java.lang.String queryString)
throws org.hibernate.HibernateException
createSQLQuery in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void delete(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
delete in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void delete(java.lang.Object object)
throws org.hibernate.HibernateException
delete in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void disableFilter(java.lang.String filterName)
disableFilter in interface org.hibernate.Session
public java.sql.Connection disconnect()
throws org.hibernate.HibernateException
disconnect in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.Filter enableFilter(java.lang.String filterName)
enableFilter in interface org.hibernate.Session
public void evict(java.lang.Object object)
throws org.hibernate.HibernateException
evict in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void flush()
throws org.hibernate.HibernateException
flush in interface org.hibernate.engine.SessionImplementorflush in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object get(java.lang.Class clazz,
java.io.Serializable id)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object get(java.lang.Class clazz,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object get(java.lang.Class clazz,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object get(java.lang.String entityName,
java.io.Serializable id)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.CacheMode getCacheMode()
getCacheMode in interface org.hibernate.engine.SessionImplementorgetCacheMode in interface org.hibernate.Session
public org.hibernate.LockMode getCurrentLockMode(java.lang.Object object)
throws org.hibernate.HibernateException
getCurrentLockMode in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.Filter getEnabledFilter(java.lang.String filterName)
getEnabledFilter in interface org.hibernate.Sessionpublic org.hibernate.Interceptor getInterceptor()
getInterceptor in interface org.hibernate.engine.SessionImplementorpublic void setAutoClear(boolean enabled)
setAutoClear in interface org.hibernate.engine.SessionImplementorpublic boolean isTransactionInProgress()
isTransactionInProgress in interface org.hibernate.engine.SessionImplementor
public void initializeCollection(org.hibernate.collection.PersistentCollection collection,
boolean writing)
throws org.hibernate.HibernateException
initializeCollection in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.lang.Object internalLoad(java.lang.String entityName,
java.io.Serializable id,
boolean eager,
boolean nullable)
throws org.hibernate.HibernateException
internalLoad in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.lang.Object immediateLoad(java.lang.String entityName,
java.io.Serializable id)
throws org.hibernate.HibernateException
immediateLoad in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateExceptionpublic long getTimestamp()
getTimestamp in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.engine.SessionFactoryImplementor getFactory()
getFactory in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.jdbc.Batcher getBatcher()
getBatcher in interface org.hibernate.engine.SessionImplementor
public java.util.List list(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
list in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.util.Iterator iterate(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
iterate in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public org.hibernate.ScrollableResults scroll(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
scroll in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public org.hibernate.ScrollableResults scroll(org.hibernate.impl.CriteriaImpl criteria,
org.hibernate.ScrollMode scrollMode)
scroll in interface org.hibernate.engine.SessionImplementorpublic java.util.List list(org.hibernate.impl.CriteriaImpl criteria)
list in interface org.hibernate.engine.SessionImplementor
public java.util.List listFilter(java.lang.Object collection,
java.lang.String filter,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
listFilter in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.util.Iterator iterateFilter(java.lang.Object collection,
java.lang.String filter,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
iterateFilter in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public org.hibernate.persister.entity.EntityPersister getEntityPersister(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
getEntityPersister in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.lang.Object getEntityUsingInterceptor(org.hibernate.engine.EntityKey key)
throws org.hibernate.HibernateException
getEntityUsingInterceptor in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public void afterTransactionCompletion(boolean successful,
org.hibernate.Transaction tx)
afterTransactionCompletion in interface org.hibernate.engine.SessionImplementorpublic void beforeTransactionCompletion(org.hibernate.Transaction tx)
beforeTransactionCompletion in interface org.hibernate.engine.SessionImplementorpublic java.io.Serializable getContextEntityIdentifier(java.lang.Object object)
getContextEntityIdentifier in interface org.hibernate.engine.SessionImplementorpublic java.lang.String bestGuessEntityName(java.lang.Object object)
bestGuessEntityName in interface org.hibernate.engine.SessionImplementor
public java.lang.String guessEntityName(java.lang.Object entity)
throws org.hibernate.HibernateException
guessEntityName in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.lang.Object instantiate(java.lang.String entityName,
java.io.Serializable id)
throws org.hibernate.HibernateException
instantiate in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.util.List listCustomQuery(org.hibernate.loader.custom.CustomQuery customQuery,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
listCustomQuery in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public org.hibernate.ScrollableResults scrollCustomQuery(org.hibernate.loader.custom.CustomQuery customQuery,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
scrollCustomQuery in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public java.util.List list(org.hibernate.engine.query.sql.NativeSQLQuerySpecification spec,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
list in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public org.hibernate.ScrollableResults scroll(org.hibernate.engine.query.sql.NativeSQLQuerySpecification spec,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
scroll in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateExceptionpublic java.lang.Object getFilterParameterValue(java.lang.String filterParameterName)
getFilterParameterValue in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.type.Type getFilterParameterType(java.lang.String filterParameterName)
getFilterParameterType in interface org.hibernate.engine.SessionImplementorpublic java.util.Map getEnabledFilters()
getEnabledFilters in interface org.hibernate.engine.SessionImplementorpublic int getDontFlushFromFind()
getDontFlushFromFind in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.event.EventListeners getListeners()
getListeners in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.engine.PersistenceContext getPersistenceContext()
getPersistenceContext in interface org.hibernate.engine.SessionImplementor
public int executeUpdate(java.lang.String query,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
executeUpdate in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public int executeNativeUpdate(org.hibernate.engine.query.sql.NativeSQLQuerySpecification specification,
org.hibernate.engine.QueryParameters queryParameters)
throws org.hibernate.HibernateException
executeNativeUpdate in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public org.hibernate.engine.NonFlushedChanges getNonFlushedChanges()
throws org.hibernate.HibernateException
getNonFlushedChanges in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateException
public void applyNonFlushedChanges(org.hibernate.engine.NonFlushedChanges nonFlushedChanges)
throws org.hibernate.HibernateException
applyNonFlushedChanges in interface org.hibernate.engine.SessionImplementororg.hibernate.HibernateExceptionpublic org.hibernate.EntityMode getEntityMode()
getEntityMode in interface org.hibernate.engine.SessionImplementorgetEntityMode in interface org.hibernate.Session
public java.lang.String getEntityName(java.lang.Object object)
throws org.hibernate.HibernateException
getEntityName in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.FlushMode getFlushMode()
getFlushMode in interface org.hibernate.engine.SessionImplementorgetFlushMode in interface org.hibernate.Session
public java.io.Serializable getIdentifier(java.lang.Object object)
throws org.hibernate.HibernateException
getIdentifier in interface org.hibernate.Sessionorg.hibernate.HibernateException
public org.hibernate.Query getNamedQuery(java.lang.String queryName)
throws org.hibernate.HibernateException
getNamedQuery in interface org.hibernate.engine.SessionImplementorgetNamedQuery in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.Query getNamedSQLQuery(java.lang.String name)
getNamedSQLQuery in interface org.hibernate.engine.SessionImplementorpublic boolean isEventSource()
isEventSource in interface org.hibernate.engine.SessionImplementorpublic void afterScrollOperation()
afterScrollOperation in interface org.hibernate.engine.SessionImplementorpublic void setFetchProfile(java.lang.String name)
setFetchProfile in interface org.hibernate.engine.SessionImplementorpublic java.lang.String getFetchProfile()
getFetchProfile in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.jdbc.JDBCContext getJDBCContext()
getJDBCContext in interface org.hibernate.engine.SessionImplementorpublic boolean isClosed()
isClosed in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.engine.LoadQueryInfluencers getLoadQueryInfluencers()
getLoadQueryInfluencers in interface org.hibernate.engine.SessionImplementorpublic org.hibernate.Session getSession(org.hibernate.EntityMode entityMode)
getSession in interface org.hibernate.Sessionpublic org.hibernate.SessionFactory getSessionFactory()
getSessionFactory in interface org.hibernate.Sessionpublic org.hibernate.stat.SessionStatistics getStatistics()
getStatistics in interface org.hibernate.Sessionpublic boolean isReadOnly(java.lang.Object entityOrProxy)
isReadOnly in interface org.hibernate.Sessionpublic org.hibernate.Transaction getTransaction()
getTransaction in interface org.hibernate.Sessionpublic boolean isConnected()
isConnected in interface org.hibernate.engine.SessionImplementorisConnected in interface org.hibernate.Session
public boolean isDirty()
throws org.hibernate.HibernateException
isDirty in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic boolean isDefaultReadOnly()
isDefaultReadOnly in interface org.hibernate.Sessionpublic boolean isOpen()
isOpen in interface org.hibernate.engine.SessionImplementorisOpen in interface org.hibernate.Session
public java.lang.Object load(java.lang.String entityName,
java.io.Serializable id)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void load(java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object load(java.lang.Class theClass,
java.io.Serializable id)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object load(java.lang.Class theClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object load(java.lang.Class theClass,
java.io.Serializable id,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void lock(java.lang.String entityName,
java.lang.Object object,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
lock in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.Session.LockRequest buildLockRequest(org.hibernate.LockOptions lockOptions)
buildLockRequest in interface org.hibernate.Session
public void lock(java.lang.Object object,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
lock in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object merge(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
merge in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.lang.Object merge(java.lang.Object object)
throws org.hibernate.HibernateException
merge in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void persist(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
persist in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void persist(java.lang.Object object)
throws org.hibernate.HibernateException
persist in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void reconnect()
throws org.hibernate.HibernateException
reconnect in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void reconnect(java.sql.Connection connection)
throws org.hibernate.HibernateException
reconnect in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void refresh(java.lang.Object object)
throws org.hibernate.HibernateException
refresh in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void refresh(java.lang.Object object,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
refresh in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void refresh(java.lang.Object object,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
refresh in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void replicate(java.lang.String entityName,
java.lang.Object object,
org.hibernate.ReplicationMode replicationMode)
throws org.hibernate.HibernateException
replicate in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void replicate(java.lang.Object object,
org.hibernate.ReplicationMode replicationMode)
throws org.hibernate.HibernateException
replicate in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.io.Serializable save(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
save in interface org.hibernate.Sessionorg.hibernate.HibernateException
public java.io.Serializable save(java.lang.Object object)
throws org.hibernate.HibernateException
save in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void saveOrUpdate(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
saveOrUpdate in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void saveOrUpdate(java.lang.Object object)
throws org.hibernate.HibernateException
saveOrUpdate in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void setCacheMode(org.hibernate.CacheMode cacheMode)
setCacheMode in interface org.hibernate.engine.SessionImplementorsetCacheMode in interface org.hibernate.Sessionpublic void setDefaultReadOnly(boolean readOnly)
setDefaultReadOnly in interface org.hibernate.Sessionpublic void setFlushMode(org.hibernate.FlushMode flushMode)
setFlushMode in interface org.hibernate.engine.SessionImplementorsetFlushMode in interface org.hibernate.Session
public void setReadOnly(java.lang.Object entity,
boolean readOnly)
setReadOnly in interface org.hibernate.Session
public void doWork(org.hibernate.jdbc.Work work)
throws org.hibernate.HibernateException
doWork in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void update(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
update in interface org.hibernate.Sessionorg.hibernate.HibernateException
public void update(java.lang.Object object)
throws org.hibernate.HibernateException
update in interface org.hibernate.Sessionorg.hibernate.HibernateException
public boolean isFetchProfileEnabled(java.lang.String name)
throws org.hibernate.UnknownProfileException
isFetchProfileEnabled in interface org.hibernate.Sessionorg.hibernate.UnknownProfileException
public void enableFetchProfile(java.lang.String name)
throws org.hibernate.UnknownProfileException
enableFetchProfile in interface org.hibernate.Sessionorg.hibernate.UnknownProfileException
public void disableFetchProfile(java.lang.String name)
throws org.hibernate.UnknownProfileException
disableFetchProfile in interface org.hibernate.Sessionorg.hibernate.UnknownProfileException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||