package org.ovirt.engine.core.dao; import java.util.List; import org.hibernate.criterion.Restrictions; import org.ovirt.engine.core.common.businessentities.network; import org.ovirt.engine.core.compat.Guid; /** * <code>NetworkDAOHibernateImpl</code> provides an implementation of {@Link NetworkDAO} using Hibernate. * */ public class NetworkDAOHibernateImpl extends BaseDAOHibernateImpl<network, Guid> implements NetworkDAO { public NetworkDAOHibernateImpl() { super(network.class); } @Override public List<network> getAllForDataCenter(Guid id) { return findByCriteria(Restrictions.eq("storage_pool_id", id)); } @Override public List<network> getAllForCluster(Guid id) { return findByCriteria(Restrictions.eq("cluster.clusterId", id)); } }