List of usage examples for org.hibernate Criteria uniqueResult
public Object uniqueResult() throws HibernateException;
From source file:com.abiquo.server.core.appslibrary.AppsLibraryDAO.java
License:Open Source License
public AppsLibrary findByEnterprise(final Enterprise enterprise) { Criteria criteria = createCriteria(sameEnterprise(enterprise)); criteria.addOrder(Order.asc(AppsLibrary.ENTERPRISE_PROPERTY)); return (AppsLibrary) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.appslibrary.TemplateDefinitionListDAO.java
License:Open Source License
@SuppressWarnings("unchecked") public TemplateDefinitionList findByName(final String name) { Criteria criteria = createCriteria(sameName(name)); criteria.addOrder(Order.asc(TemplateDefinitionList.NAME_PROPERTY)); return (TemplateDefinitionList) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.cloud.NodeVirtualImageDAO.java
License:Open Source License
public NodeVirtualImage findByVirtualMachine(final VirtualMachine vmachine) { Criteria criteria = createCriteria(sameVirtualMachine(vmachine)); return (NodeVirtualImage) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.cloud.VirtualApplianceDAO.java
License:Open Source License
public VirtualAppliance findById(final VirtualDatacenter vdc, final Integer vappId) { Criteria criteria = createCriteria(sameVirtualDatacenter(vdc)); criteria.add(Restrictions.eq(PersistentEntity.ID_PROPERTY, vappId)); return (VirtualAppliance) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.cloud.VirtualMachineDAO.java
License:Open Source License
public VirtualMachine findVirtualMachineByHypervisor(final Hypervisor hypervisor, final Integer virtualMachineId) { Criteria criteria = createCriteria(sameHypervisor(hypervisor), Restrictions.eq(PersistentEntity.ID_PROPERTY, virtualMachineId)); return (VirtualMachine) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.common.persistence.DefaultDAOBase.java
License:Open Source License
protected Long count(final Criteria criteria) { criteria.setProjection(Projections.rowCount()); return (Long) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.enterprise.UserDAO.java
License:Open Source License
public User findByEnterprise(final Integer userId, final Enterprise enterprise) { Criteria criteria = createCriteria(sameId(userId), sameEnterprise(enterprise)); criteria.addOrder(Order.asc(VirtualDatacenter.NAME_PROPERTY)); return (User) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.enterprise.UserDAO.java
License:Open Source License
/** * Returns a User with nick {login} that is login to DB. * //from www. j a v a 2 s. c o m * @param login that must match. * @return User. */ public User getAbiquoUserByLogin(final String login) { Criteria criteria = createCriteria(); criteria.add(sameNick(login)); criteria.add(Restrictions.eq("authType", User.AuthType.ABIQUO)); return (User) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.enterprise.UserDAO.java
License:Open Source License
/** * eturns a User with nick {login} that is login to [authType]. * //from w w w . j a v a 2 s. c om * @param login that must match. * @param authType a {@link User.AuthType} value. * @return User . */ public User getUserByAuth(final String login, final AuthType authType) { Criteria criteria = createCriteria(); criteria.add(sameNick(login)); criteria.add(Restrictions.eq("authType", authType)); return (User) criteria.uniqueResult(); }
From source file:com.abiquo.server.core.infrastructure.MachineDAO.java
License:Open Source License
public Machine findReservedMachine(final Enterprise enterprise, final Integer machineId) { Criteria criteria = createCriteria(sameEnterprise(enterprise), sameId(machineId)); return (Machine) criteria.uniqueResult(); }