CustomFieldDAOImpl.java

  1. package org.itracker.persistence.dao;

  2. import org.hibernate.Criteria;
  3. import org.hibernate.HibernateException;
  4. import org.itracker.model.CustomField;

  5. import java.util.List;

  6. /**
  7.  *
  8.  */
  9. public class CustomFieldDAOImpl extends BaseHibernateDAOImpl<CustomField>
  10.         implements CustomFieldDAO {

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

  18.     @SuppressWarnings("unchecked")
  19.     public List<CustomField> findAll() {
  20.         Criteria criteria = getSession().createCriteria(CustomField.class);

  21.         try {
  22.             return criteria.list();
  23.         } catch (HibernateException e) {
  24.             throw convertHibernateAccessException(e);
  25.         }
  26.     }

  27. }