org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.session
Class SessionPlaceHolder

java.lang.Object
  extended by org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.session.SessionPlaceHolderNotImplemented
      extended by org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.session.SessionPlaceHolder
All Implemented Interfaces:
java.io.Serializable, org.hibernate.engine.SessionImplementor, org.hibernate.Session

public class SessionPlaceHolder
extends SessionPlaceHolderNotImplemented

An implementation of Session and SessionImplementor that is mostly throws NotYetImplementedException except for those methods pertaining to creating Criteria and Query.

See Also:
Serialized Form

Constructor Summary
SessionPlaceHolder()
           
 
Method Summary
 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 createQuery(java.lang.String queryString)
           
 
Methods inherited from class org.nakedobjects.plugins.hibernate.objectstore.persistence.hibspi.session.SessionPlaceHolderNotImplemented
afterScrollOperation, afterTransactionCompletion, beforeTransactionCompletion, beginTransaction, bestGuessEntityName, cancelQuery, clear, close, connection, contains, createFilter, createSQLQuery, delete, delete, disableFilter, disconnect, enableFilter, evict, executeNativeUpdate, executeUpdate, flush, get, get, get, get, getBatcher, getCacheMode, getContextEntityIdentifier, getCurrentLockMode, getDontFlushFromFind, getEnabledFilter, getEnabledFilters, getEntityMode, getEntityName, getEntityPersister, getEntityUsingInterceptor, getFactory, getFetchProfile, getFilterParameterType, getFilterParameterValue, getFlushMode, getHQLQueryPlan, getIdentifier, getInterceptor, getJDBCContext, getListeners, getNamedQuery, getNamedSQLQuery, getPersistenceContext, getSession, getSessionFactory, getStatistics, getTimestamp, getTransaction, guessEntityName, immediateLoad, initializeCollection, instantiate, internalLoad, isClosed, isConnected, isDirty, isEventSource, isOpen, isTransactionInProgress, iterate, iterateFilter, list, list, list, listCustomQuery, listFilter, load, load, load, load, load, lock, lock, merge, merge, persist, persist, reconnect, reconnect, refresh, refresh, replicate, replicate, save, save, saveOrUpdate, saveOrUpdate, scroll, scroll, scroll, scrollCustomQuery, setAutoClear, setCacheMode, setFetchProfile, setFlushMode, setReadOnly, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionPlaceHolder

public SessionPlaceHolder()
Method Detail

createCriteria

public org.hibernate.Criteria createCriteria(java.lang.Class persistentClass,
                                             java.lang.String alias)
Specified by:
createCriteria in interface org.hibernate.Session
Overrides:
createCriteria in class SessionPlaceHolderNotImplemented

createCriteria

public org.hibernate.Criteria createCriteria(java.lang.String entityName,
                                             java.lang.String alias)
Specified by:
createCriteria in interface org.hibernate.Session
Overrides:
createCriteria in class SessionPlaceHolderNotImplemented

createCriteria

public org.hibernate.Criteria createCriteria(java.lang.Class persistentClass)
Specified by:
createCriteria in interface org.hibernate.Session
Overrides:
createCriteria in class SessionPlaceHolderNotImplemented

createCriteria

public org.hibernate.Criteria createCriteria(java.lang.String entityName)
Specified by:
createCriteria in interface org.hibernate.Session
Overrides:
createCriteria in class SessionPlaceHolderNotImplemented

createQuery

public org.hibernate.Query createQuery(java.lang.String queryString)
                                throws org.hibernate.HibernateException
Specified by:
createQuery in interface org.hibernate.Session
Overrides:
createQuery in class SessionPlaceHolderNotImplemented
Throws:
org.hibernate.HibernateException


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.