Changeset 4413


Ignore:
Timestamp:
Feb 20, 2013, 3:04:44 PM (10 years ago)
Author:
olle
Message:

Refs #327. Refs #786. Deprecated method lock(Object, LockMode) in Hibernate session replaced by buildLockRequest(LockOptions).lock(object) in classes/files core/HibernateUtil.java and core/DbControl.java, both in api/core/.

Location:
trunk/api/core/src/org/proteios/core
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/api/core/src/org/proteios/core/DbControl.java

    r3207 r4413  
    923923      {
    924924        HibernateUtil.lockData(hSession, item.getData(),
    925           org.hibernate.LockMode.NONE);
     925          org.hibernate.LockOptions.NONE);
    926926      }
    927927      else
  • trunk/api/core/src/org/proteios/core/HibernateUtil.java

    r4394 r4413  
    2929import org.hibernate.Hibernate;
    3030import org.hibernate.HibernateException;
    31 import org.hibernate.LockMode;
     31import org.hibernate.LockOptions;
    3232import org.hibernate.Query;
    3333import org.hibernate.SQLQuery;
     
    729729   * Reconnect a disconnected data object to the session, discarding changes
    730730   * that have been made while the object was disconnected. This method is
    731    * most useful with <code>lockMode</code> = {@link LockMode#NONE} if the
     731   * most useful with <code>lockOptions</code> = {@link LockOptions#NONE} if the
    732732   * logged in user only has read permission to the object.
    733733   *
    734734   * @see DbControl#reattachItem(BasicItem)
    735735   */
    736   static void lockData(Session session, BasicData data, LockMode lockMode)
     736  static void lockData(Session session, BasicData data, LockOptions lockOptions)
    737737      throws BaseException
    738738  {
    739739    assert session != null : "session == null";
    740740    assert data != null : "data == null";
    741     assert lockMode != null : "lockMode == null";
    742     try
    743     {
    744       session.lock(data, lockMode);
     741    assert lockOptions != null : "lockOptions == null";
     742    try
     743    {
     744      session.buildLockRequest(lockOptions).lock(data);
    745745    }
    746746    catch (HibernateException ex)
     
    965965   *
    966966   * @see #updateData(Session, BasicData)
    967    * @see #lockData(Session, BasicData, LockMode)
     967   * @see #lockData(Session, BasicData, LockOptions)
    968968   */
    969969  static void evictData(Session session, BasicData data)
Note: See TracChangeset for help on using the changeset viewer.