Example usage for org.hibernate.criterion DetachedCriteria addOrder

List of usage examples for org.hibernate.criterion DetachedCriteria addOrder

Introduction

In this page you can find the example usage for org.hibernate.criterion DetachedCriteria addOrder.

Prototype

public DetachedCriteria addOrder(Order order) 

Source Link

Document

Adds an ordering

Usage

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

@Override
public List<Mtcategoria> getMtcategorias() throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Mtcategoria.class);
    criteria.addOrder(Order.asc("nnivel"));
    criteria.addOrder(Order.asc("ncategoriaid"));
    return (List<Mtcategoria>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Mtcategoria> getMtcategoriasActived() throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Mtcategoria.class);
    criteria.add(Restrictions.eq("nestado", BigDecimal.ONE));
    criteria.addOrder(Order.asc("nnivel"));
    criteria.addOrder(Order.asc("ncategoriaid"));
    return (List<Mtcategoria>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Mtcategoria> getMtcategoriasPrimerNivel() throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Mtcategoria.class);
    criteria.add(Restrictions.eq("nnivel", BigDecimal.ONE));
    criteria.add(Restrictions.eq("nestado", BigDecimal.ONE));
    criteria.addOrder(Order.asc("ncategoriaid"));
    return (List<Mtcategoria>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Mtcategoria> getMtcategoriaHijos(Mtcategoria mtcategoria) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Mtcategoria.class);
    criteria.add(Restrictions.eq("ncategoriasup", mtcategoria.getNcategoriaid()));
    criteria.add(Restrictions.eq("nestado", BigDecimal.ONE));
    criteria.addOrder(Order.asc("nnivel"));
    criteria.addOrder(Order.asc("ncategoriaid"));
    return (List<Mtcategoria>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Tconocimiento> getTconocimientos() throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tconocimiento.class);
    criteria.addOrder(Order.desc("nconocimientoid"));
    return (List<Tconocimiento>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Tconocimiento> getTconocimientosActivedPublic() throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tconocimiento.class);
    criteria.add(Restrictions.eq("nactivo", BigDecimal.valueOf(Long.parseLong(Constante.ESTADO_ACTIVO))));
    criteria.add(/*from w  ww  .  ja v  a  2 s.co m*/
            Restrictions.eq("nsituacionid", BigDecimal.valueOf(Long.parseLong(Constante.SITUACION_PUBLICADO))));
    criteria.addOrder(Order.desc("nconocimientoid"));
    return (List<Tconocimiento>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Tconocimiento> getTconocimientosByType(BigDecimal type) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tconocimiento.class);
    criteria.add(Restrictions.eq("ntipoconocimientoid", type));
    criteria.addOrder(Order.desc("nconocimientoid"));
    return (List<Tconocimiento>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Tconocimiento> getTconocimientosActivedPublicByType(BigDecimal type) throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tconocimiento.class);
    criteria.add(Restrictions.eq("ntipoconocimientoid", type));
    criteria.add(Restrictions.eq("nactivo", BigDecimal.valueOf(Long.parseLong(Constante.ESTADO_ACTIVO))));
    criteria.add(/*  w ww .  ja v a  2 s  .  c  o  m*/
            Restrictions.eq("nsituacionid", BigDecimal.valueOf(Long.parseLong(Constante.SITUACION_PUBLICADO))));
    criteria.addOrder(Order.desc("nconocimientoid"));
    return (List<Tconocimiento>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Tconocimiento> getContenidos() throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tconocimiento.class);
    criteria.add(Restrictions.eq("ntipoconocimientoid", BigDecimal.valueOf(Long.parseLong("4"))));
    criteria.addOrder(Order.desc("dfechacreacion"));
    return (List<Tconocimiento>) getHibernateTemplate().findByCriteria(criteria);
}

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

@Override
public List<Tdiscusion> getTdiscusiones() throws Exception {
    DetachedCriteria criteria = DetachedCriteria.forClass(Tdiscusion.class);
    criteria.addOrder(Order.desc("dfechacreacion"));
    return (List<Tdiscusion>) getHibernateTemplate().findByCriteria(criteria);
}