Class JbpmSession

  • All Implemented Interfaces:
    Serializable, org.hibernate.Session

    public class JbpmSession
    extends Object
    implements org.hibernate.Session
    Author:
    bubu
    See Also:
    Serialized Form
    • Constructor Detail

      • JbpmSession

        public JbpmSession​(org.hibernate.Session proxy)
    • Method Detail

      • checkMemoryUsage

        protected void checkMemoryUsage()
      • getEntityMode

        public org.hibernate.EntityMode getEntityMode()
        Specified by:
        getEntityMode in interface org.hibernate.Session
      • getSession

        public org.hibernate.Session getSession​(org.hibernate.EntityMode entityMode)
        Specified by:
        getSession in interface org.hibernate.Session
      • flush

        public void flush()
                   throws org.hibernate.HibernateException
        Specified by:
        flush in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • setFlushMode

        public void setFlushMode​(org.hibernate.FlushMode flushMode)
        Specified by:
        setFlushMode in interface org.hibernate.Session
      • getFlushMode

        public org.hibernate.FlushMode getFlushMode()
        Specified by:
        getFlushMode in interface org.hibernate.Session
      • setCacheMode

        public void setCacheMode​(org.hibernate.CacheMode cacheMode)
        Specified by:
        setCacheMode in interface org.hibernate.Session
      • getCacheMode

        public org.hibernate.CacheMode getCacheMode()
        Specified by:
        getCacheMode in interface org.hibernate.Session
      • getSessionFactory

        public org.hibernate.SessionFactory getSessionFactory()
        Specified by:
        getSessionFactory in interface org.hibernate.Session
      • connection

        public Connection connection()
                              throws org.hibernate.HibernateException
        Specified by:
        connection in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • close

        public Connection close()
                         throws org.hibernate.HibernateException
        Specified by:
        close in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • cancelQuery

        public void cancelQuery()
                         throws org.hibernate.HibernateException
        Specified by:
        cancelQuery in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • isOpen

        public boolean isOpen()
        Specified by:
        isOpen in interface org.hibernate.Session
      • isConnected

        public boolean isConnected()
        Specified by:
        isConnected in interface org.hibernate.Session
      • isDirty

        public boolean isDirty()
                        throws org.hibernate.HibernateException
        Specified by:
        isDirty in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • getIdentifier

        public Serializable getIdentifier​(Object object)
                                   throws org.hibernate.HibernateException
        Specified by:
        getIdentifier in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • contains

        public boolean contains​(Object object)
        Specified by:
        contains in interface org.hibernate.Session
      • evict

        public void evict​(Object object)
                   throws org.hibernate.HibernateException
        Specified by:
        evict in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • load

        public Object load​(Class theClass,
                           Serializable id,
                           org.hibernate.LockMode lockMode)
                    throws org.hibernate.HibernateException
        Specified by:
        load in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • load

        public Object load​(String entityName,
                           Serializable id,
                           org.hibernate.LockMode lockMode)
                    throws org.hibernate.HibernateException
        Specified by:
        load in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • load

        public Object load​(Class theClass,
                           Serializable id)
                    throws org.hibernate.HibernateException
        Specified by:
        load in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • load

        public Object load​(String entityName,
                           Serializable id)
                    throws org.hibernate.HibernateException
        Specified by:
        load in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • load

        public void load​(Object object,
                         Serializable id)
                  throws org.hibernate.HibernateException
        Specified by:
        load in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • replicate

        public void replicate​(Object object,
                              org.hibernate.ReplicationMode replicationMode)
                       throws org.hibernate.HibernateException
        Specified by:
        replicate in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • replicate

        public void replicate​(String entityName,
                              Object object,
                              org.hibernate.ReplicationMode replicationMode)
                       throws org.hibernate.HibernateException
        Specified by:
        replicate in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • save

        public Serializable save​(Object object)
                          throws org.hibernate.HibernateException
        Specified by:
        save in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • save

        public Serializable save​(String entityName,
                                 Object object)
                          throws org.hibernate.HibernateException
        Specified by:
        save in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • saveOrUpdate

        public void saveOrUpdate​(Object object)
                          throws org.hibernate.HibernateException
        Specified by:
        saveOrUpdate in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • saveOrUpdate

        public void saveOrUpdate​(String entityName,
                                 Object object)
                          throws org.hibernate.HibernateException
        Specified by:
        saveOrUpdate in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • update

        public void update​(Object object)
                    throws org.hibernate.HibernateException
        Specified by:
        update in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • update

        public void update​(String entityName,
                           Object object)
                    throws org.hibernate.HibernateException
        Specified by:
        update in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • merge

        public Object merge​(Object object)
                     throws org.hibernate.HibernateException
        Specified by:
        merge in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • merge

        public Object merge​(String entityName,
                            Object object)
                     throws org.hibernate.HibernateException
        Specified by:
        merge in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • persist

        public void persist​(Object object)
                     throws org.hibernate.HibernateException
        Specified by:
        persist in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • persist

        public void persist​(String entityName,
                            Object object)
                     throws org.hibernate.HibernateException
        Specified by:
        persist in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • delete

        public void delete​(Object object)
                    throws org.hibernate.HibernateException
        Specified by:
        delete in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • delete

        public void delete​(String entityName,
                           Object object)
                    throws org.hibernate.HibernateException
        Specified by:
        delete in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • lock

        public void lock​(Object object,
                         org.hibernate.LockMode lockMode)
                  throws org.hibernate.HibernateException
        Specified by:
        lock in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • lock

        public void lock​(String entityName,
                         Object object,
                         org.hibernate.LockMode lockMode)
                  throws org.hibernate.HibernateException
        Specified by:
        lock in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • refresh

        public void refresh​(Object object)
                     throws org.hibernate.HibernateException
        Specified by:
        refresh in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • refresh

        public void refresh​(Object object,
                            org.hibernate.LockMode lockMode)
                     throws org.hibernate.HibernateException
        Specified by:
        refresh in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • getCurrentLockMode

        public org.hibernate.LockMode getCurrentLockMode​(Object object)
                                                  throws org.hibernate.HibernateException
        Specified by:
        getCurrentLockMode in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • beginTransaction

        public org.hibernate.Transaction beginTransaction()
                                                   throws org.hibernate.HibernateException
        Specified by:
        beginTransaction in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • getTransaction

        public org.hibernate.Transaction getTransaction()
        Specified by:
        getTransaction in interface org.hibernate.Session
      • createCriteria

        public org.hibernate.Criteria createCriteria​(Class persistentClass)
        Specified by:
        createCriteria in interface org.hibernate.Session
      • createCriteria

        public org.hibernate.Criteria createCriteria​(Class persistentClass,
                                                     String alias)
        Specified by:
        createCriteria in interface org.hibernate.Session
      • createCriteria

        public org.hibernate.Criteria createCriteria​(String entityName)
        Specified by:
        createCriteria in interface org.hibernate.Session
      • createCriteria

        public org.hibernate.Criteria createCriteria​(String entityName,
                                                     String alias)
        Specified by:
        createCriteria in interface org.hibernate.Session
      • createQuery

        public org.hibernate.Query createQuery​(String queryString)
                                        throws org.hibernate.HibernateException
        Specified by:
        createQuery in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • createSQLQuery

        public org.hibernate.SQLQuery createSQLQuery​(String queryString)
                                              throws org.hibernate.HibernateException
        Specified by:
        createSQLQuery in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • createFilter

        public org.hibernate.Query createFilter​(Object collection,
                                                String queryString)
                                         throws org.hibernate.HibernateException
        Specified by:
        createFilter in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • getNamedQuery

        public org.hibernate.Query getNamedQuery​(String queryName)
                                          throws org.hibernate.HibernateException
        Specified by:
        getNamedQuery in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • clear

        public void clear()
        Specified by:
        clear in interface org.hibernate.Session
      • get

        public Object get​(Class clazz,
                          Serializable id)
                   throws org.hibernate.HibernateException
        Specified by:
        get in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • get

        public Object get​(Class clazz,
                          Serializable id,
                          org.hibernate.LockMode lockMode)
                   throws org.hibernate.HibernateException
        Specified by:
        get in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • get

        public Object get​(String entityName,
                          Serializable id)
                   throws org.hibernate.HibernateException
        Specified by:
        get in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • get

        public Object get​(String entityName,
                          Serializable id,
                          org.hibernate.LockMode lockMode)
                   throws org.hibernate.HibernateException
        Specified by:
        get in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • getEntityName

        public String getEntityName​(Object object)
                             throws org.hibernate.HibernateException
        Specified by:
        getEntityName in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • enableFilter

        public org.hibernate.Filter enableFilter​(String filterName)
        Specified by:
        enableFilter in interface org.hibernate.Session
      • getEnabledFilter

        public org.hibernate.Filter getEnabledFilter​(String filterName)
        Specified by:
        getEnabledFilter in interface org.hibernate.Session
      • disableFilter

        public void disableFilter​(String filterName)
        Specified by:
        disableFilter in interface org.hibernate.Session
      • getStatistics

        public org.hibernate.stat.SessionStatistics getStatistics()
        Specified by:
        getStatistics in interface org.hibernate.Session
      • setReadOnly

        public void setReadOnly​(Object entity,
                                boolean readOnly)
        Specified by:
        setReadOnly in interface org.hibernate.Session
      • disconnect

        public Connection disconnect()
                              throws org.hibernate.HibernateException
        Specified by:
        disconnect in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • reconnect

        public void reconnect()
                       throws org.hibernate.HibernateException
        Specified by:
        reconnect in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • reconnect

        public void reconnect​(Connection connection)
                       throws org.hibernate.HibernateException
        Specified by:
        reconnect in interface org.hibernate.Session
        Throws:
        org.hibernate.HibernateException
      • getDirtyEntities

        public static Collection<Object> getDirtyEntities​(org.hibernate.Session session)