CustomFieldValueDAOImpl.java

  1. package org.itracker.persistence.dao;

  2. import org.hibernate.HibernateException;
  3. import org.itracker.model.CustomFieldValue;

  4. import java.util.List;

  5. /**
  6.  * @author mbae
  7.  */
  8. public class CustomFieldValueDAOImpl
  9.         extends BaseHibernateDAOImpl<CustomFieldValue>
  10.         implements CustomFieldValueDAO {

  11.     public CustomFieldValue findByPrimaryKey(Integer customFieldId) {
  12.         try {
  13.             return (CustomFieldValue) getSession().load(CustomFieldValue.class, customFieldId);
  14.         } catch (HibernateException e) {
  15.             throw convertHibernateAccessException(e);
  16.         }
  17.     }

  18.     @SuppressWarnings("unchecked")
  19.     public List<CustomFieldValue> findAll() {
  20.         try {
  21.             return getSession().createCriteria(CustomFieldValue.class).list();
  22.         } catch (HibernateException e) {
  23.             throw convertHibernateAccessException(e);
  24.         }
  25.     }
  26. }