UserPreferencesDAOImpl.java

package org.itracker.persistence.dao;

import org.itracker.model.User;
import org.itracker.model.UserPreferences;

/**
 *
 */
public class UserPreferencesDAOImpl extends BaseHibernateDAOImpl<UserPreferences>
        implements UserPreferencesDAO {

    private UserDAO userDAO;

    public UserPreferences findByUserId(Integer userId) {

        User user = userDAO.findByPrimaryKey(userId);

        return user.getPreferences();

    }

    public UserDAO getUserDAO() {
        return userDAO;
    }

    public void setUserDAO(UserDAO userDAO) {
        this.userDAO = userDAO;
    }

}