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:pe.gob.mef.gescon.hibernate.impl.ParametroDaoImpl.java

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

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

@SuppressWarnings("unchecked")
@Override//from w  w w. j  a  v  a 2 s  .  c  o  m
public SecRolegroup getRolegroupByRoleAndGroup(SecRole aRole, SecGroup aGroup) {
    DetachedCriteria criteria = DetachedCriteria.forClass(SecRolegroup.class);
    criteria.add(Restrictions.eq("secRole", aRole));
    criteria.add(Restrictions.eq("secGroup", aGroup));

    return (SecRolegroup) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));

}

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

@SuppressWarnings("unchecked")
@Override//from   w  w  w. j a  va 2s .  c  om
public Branche getBrancheByName(String braBezeichnung) {
    DetachedCriteria criteria = DetachedCriteria.forClass(Branche.class);
    criteria.add(Restrictions.eq("braBezeichnung", braBezeichnung));

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

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

@SuppressWarnings("unchecked")
@Override/*from   w  ww .j a  v  a  2  s.c o  m*/
public Order getOrderByAufNr(String auf_nr) {
    DetachedCriteria criteria = DetachedCriteria.forClass(Order.class);
    criteria.add(Restrictions.eq("aufNr", auf_nr));

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

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

@SuppressWarnings("unchecked")
public SecUser getUserByNameAndPassword(final String userName, final String userPassword) {
    DetachedCriteria criteria = DetachedCriteria.forClass(SecUser.class);
    criteria.add(Restrictions.eq("usrLoginname", userName));
    criteria.add(Restrictions.eq("usrPassword", userPassword));

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

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

@Override
public Thistorial getLastThistorialByTconocimiento(BigDecimal idconocimiento) throws Exception {
    DetachedCriteria proj = DetachedCriteria.forClass(Thistorial.class);
    proj.setProjection(Projections.max("nnumversion"));
    proj.add(Restrictions.eq("id.nconocimientoid", idconocimiento));
    DetachedCriteria criteria = DetachedCriteria.forClass(Thistorial.class);
    criteria.add(Restrictions.eq("id.nconocimientoid", idconocimiento));
    criteria.add(Property.forName("nnumversion").eq(proj));
    return (Thistorial) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

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

@Override
public TdiscusionHist getTdiscusionHistByTconocimiento(BigDecimal idconocimiento) throws Exception {
    DetachedCriteria proj = DetachedCriteria.forClass(TdiscusionHist.class);
    proj.setProjection(Projections.max("nnumversion"));
    proj.add(Restrictions.eq("nconocimientoid", idconocimiento));
    DetachedCriteria criteria = DetachedCriteria.forClass(TdiscusionHist.class);
    criteria.add(Restrictions.eq("nconocimientoid", idconocimiento));
    criteria.add(Property.forName("nnumversion").eq(proj));
    return (TdiscusionHist) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

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

@Override
public TbaselegalHist getLastThistorialByTbaselegal(BigDecimal idbaselegal) throws Exception {
    DetachedCriteria proj = DetachedCriteria.forClass(TbaselegalHist.class);
    proj.setProjection(Projections.max("nversion"));
    proj.add(Restrictions.eq("nbaselegalid", idbaselegal));
    DetachedCriteria criteria = DetachedCriteria.forClass(TbaselegalHist.class);
    criteria.add(Restrictions.eq("nbaselegalid", idbaselegal));
    criteria.add(Property.forName("nversion").eq(proj));
    return (TbaselegalHist) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}

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

@SuppressWarnings("unchecked")
@Override//from w w w  .  j ava  2 s .  co m
public YoutubeLink getYoutubeLinkByID(long id) {
    DetachedCriteria criteria = DetachedCriteria.forClass(YoutubeLink.class);
    criteria.add(Restrictions.eq("id", Long.valueOf(id)));

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

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

@Override
public Tconocimiento getTcontenidoById(BigDecimal idtipo, BigDecimal id) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tconocimiento.class);
    criteria.add(Restrictions.eq("ntipoconocimientoid", idtipo));
    criteria.add(Restrictions.eq("nconocimientoid", id));
    return (Tconocimiento) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria));
}