Example usage for org.springframework.dao.support DataAccessUtils uniqueResult

List of usage examples for org.springframework.dao.support DataAccessUtils uniqueResult

Introduction

In this page you can find the example usage for org.springframework.dao.support DataAccessUtils uniqueResult.

Prototype

@Nullable
public static <T> T uniqueResult(@Nullable Collection<T> results)
        throws IncorrectResultSizeDataAccessException 

Source Link

Document

Return a unique result object from the given Collection.

Usage

From source file:no.dusken.aranea.service.BannerLocationServiceImpl.java

public BannerLocation getByUrl(String url) {
    BannerLocation banner = null;//from  w  w w.j a v  a  2s.com
    try {
        Map<String, Object> map = new HashMap<String, Object>();
        map.put("url", url);
        banner = (BannerLocation) DataAccessUtils
                .uniqueResult(genericDao.getByNamedQuery("bannerlocation_by_url", map));
    } catch (DataAccessException dae) {
        log.info("Unable to get banner", dae);
    }
    return banner;
}

From source file:pe.gob.mef.gescon.hibernate.impl.ImplementacionDaoImpl.java

@Override
public Timplementacion getTimplementacionById(BigDecimal id) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Timplementacion.class);
    criteria.add(Restrictions.eq("nimplementacionid", id));
    return (Timplementacion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

From source file:pe.gob.mef.gescon.hibernate.impl.SeccionDaoImpl.java

@Override
public Tseccion getTseccionById(BigDecimal idseccion) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tseccion.class);
    criteria.add(Restrictions.eq("nseccionid", idseccion));
    return (Tseccion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

From source file:pe.gob.mef.gescon.hibernate.impl.DiscusionDaoImpl.java

@Override
public Tdiscusion getTdiscusionById(BigDecimal iddiscusion) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tdiscusion.class);
    criteria.add(Restrictions.eq("ndiscusionid", iddiscusion));
    return (Tdiscusion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

From source file:pe.gob.mef.gescon.hibernate.impl.SeccionHistDaoImpl.java

@Override
public TseccionHist getTseccionHistById(BigDecimal idseccionh) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(TseccionHist.class);
    criteria.add(Restrictions.eq("id.nseccionhid", idseccionh));
    return (TseccionHist) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

From source file:pe.gob.mef.gescon.hibernate.impl.CalificacionDaoImpl.java

@Override
public Tcalificacion getTcalificacionById(BigDecimal idcalificacion) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tcalificacion.class);
    criteria.add(Restrictions.eq("ncalificacionid", idcalificacion));
    return (Tcalificacion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

From source file:no.dusken.aranea.service.RoleServiceImpl.java

public Role getRolesByName(String name) {
    Role role = null;//w  ww.  j a  va2s.  c  o  m
    try {
        Map<String, Object> map = new HashMap<String, Object>();
        map.put("name", name);
        List<Role> list = genericDao.getByNamedQuery("role_name", map);
        role = (Role) DataAccessUtils.uniqueResult(list);
    } catch (DataAccessException dae) {
        log.warn("Unable to get Person", dae);
    }
    return role;
}

From source file:de.forsthaus.backend.dao.impl.SecUserroleDAOImpl.java

@SuppressWarnings("unchecked")
@Override/*from  w  w w .  ja  v a2s. com*/
public SecUserrole getUserroleByUserAndRole(SecUser aUser, SecRole aRole) {

    DetachedCriteria criteria = DetachedCriteria.forClass(SecUserrole.class);
    criteria.add(Restrictions.eq("secRole", aRole));
    criteria.add(Restrictions.eq("secUser", aUser));

    return (SecUserrole) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

From source file:pe.gob.mef.gescon.hibernate.impl.DiscusionSeccionDaoImpl.java

@Override
public TdiscusionSeccion getTseccionById(BigDecimal idseccion) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(TdiscusionSeccion.class);
    criteria.add(Restrictions.eq("ndiscusionseccionid", idseccion));
    return (TdiscusionSeccion) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

From source file:pe.gob.mef.gescon.hibernate.impl.HistorialDaoImpl.java

@Override
public Thistorial getThistorialById(BigDecimal idhistorial) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Thistorial.class);
    criteria.add(Restrictions.eq("id.nhistorialid", idhistorial));
    return (Thistorial) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}