List of usage examples for org.hibernate Criteria setFirstResult
public Criteria setFirstResult(int firstResult);
From source file:com.square.core.dao.implementations.ActionPrioriteDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*ww w .jav a 2 s . co m*/ public List<ActionPriorite> rechercherPrioriteActionParCritere(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(ActionPriorite.class); // Critre sur l'identifiant if (criteres.getId() != null) { criteria.add(Restrictions.eq("id", criteres.getId())); } // Critre sur le libell if (criteres.getLibelle() != null && !criteres.getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getVisible())); } // Maxresults if (criteres.getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getMaxResults()); } criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.ActionResultatDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w w w . j a v a2 s . co m*/ public List<ActionResultat> rechercherResultatActionParCritere( DimensionCritereRechercheResultatActionDto criteres) { if (criteres.getDimensionCriteres() == null) { criteres.setDimensionCriteres(new DimensionCriteresRechercheDto()); } final Criteria criteria = createCriteria(ActionResultat.class); // Critre sur l'identifiant if (criteres.getDimensionCriteres().getId() != null) { criteria.add(Restrictions.eq("id", criteres.getDimensionCriteres().getId())); } // Critre sur le libell if (criteres.getDimensionCriteres().getLibelle() != null && !criteres.getDimensionCriteres().getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getDimensionCriteres().getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getDimensionCriteres().getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getDimensionCriteres().getVisible())); } // Maxresults if (criteres.getDimensionCriteres().getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getDimensionCriteres().getMaxResults()); } // Critre sur l'opportunite if (criteres.getRecuperationOpportunite() != null && !criteres.getRecuperationOpportunite()) { criteria.add(Restrictions.not(Restrictions.eq("id", squareMappingService.getIdResultatOpportunite()))); } criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.ActionSousObjetDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//from ww w. j av a2 s.c o m public List<ActionSousObjet> rechercherSousObjetActionParCritere( DimensionCritereRechercheSousObjetDto criteres) { if (criteres.getDimensionCriteres() == null) { criteres.setDimensionCriteres(new DimensionCriteresRechercheDto()); } final Criteria criteria = createCriteria(ActionSousObjet.class); // Critre sur l'identifiant if (criteres.getDimensionCriteres().getId() != null) { criteria.add(Restrictions.eq("id", criteres.getDimensionCriteres().getId())); } // Critre sur le libelle if (criteres.getDimensionCriteres().getLibelle() != null && !criteres.getDimensionCriteres().getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getDimensionCriteres().getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getDimensionCriteres().getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getDimensionCriteres().getVisible())); } // Critre sur le type de l'objet. if (criteres.getIdObjet() != null) { criteria.createAlias("actionObjet", "actionObjet") .add(Restrictions.eq("actionObjet.id", criteres.getIdObjet())); } // Maxresults if (criteres.getDimensionCriteres().getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getDimensionCriteres().getMaxResults()); } // Ordonner les lments criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.ActionStatutDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//from ww w . j a v a2 s.co m public List<ActionStatut> rechercherStatutActionParCritere(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(ActionStatut.class); // Critre sur l'identifiant if (criteres.getId() != null) { criteria.add(Restrictions.eq("id", criteres.getId())); } // Critre sur le libell if (criteres.getLibelle() != null && !criteres.getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getVisible())); } // Maxresults if (criteres.getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getMaxResults()); } criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.ActionTypeDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*w w w . j av a 2 s. c o m*/ public List<ActionType> rechecherTypeActionParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(ActionType.class); // Critre sur l'identifiant if (criteres.getId() != null) { criteria.add(Restrictions.eq("id", criteres.getId())); } // Critre sur le libell if (criteres.getLibelle() != null && !criteres.getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getVisible())); } // Maxresults if (criteres.getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getMaxResults()); } criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.AdresseNatureDaoImplementation.java
License:Open Source License
@Override @SuppressWarnings("unchecked") public List<AdresseNature> rechercherAdresseNatureParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(AdresseNature.class); // Critre sur l'identifiant if (criteres.getId() != null) { criteria.add(Restrictions.eq("id", criteres.getId())); }/*ww w . j a v a 2s. c o m*/ // Critre sur le libelle if (criteres.getLibelle() != null && !criteres.getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getVisible())); } // Maxresults if (criteres.getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getMaxResults()); } criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.CaisseRegimeDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/* w ww . ja v a 2s.c om*/ public List<CaisseRegime> rechercherRegimeParCriteres(DimensionCriteresRechercheRegimeDto criteres) { final Criteria criteria = createCriteria(CaisseRegime.class); // Critre sur l'identifiant if (criteres.getDimensionCriteres() != null && criteres.getDimensionCriteres().getId() != null) { criteria.add(Restrictions.eq("id", criteres.getDimensionCriteres().getId())); } // Critre sur le libelle if (criteres.getDimensionCriteres() != null && StringUtils.isNotBlank(criteres.getDimensionCriteres().getLibelle())) { criteria.add(Restrictions.ilike("libelle", criteres.getDimensionCriteres().getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getDimensionCriteres() != null && criteres.getDimensionCriteres().getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getDimensionCriteres().getVisible())); } // Critre sur la visibilit Site Web if (criteres.getVisibleApplicatif() != null) { criteria.add(Restrictions.eq("visibleApplicatif", criteres.getVisibleApplicatif())); } // Maxresults if (criteres.getDimensionCriteres() != null && criteres.getDimensionCriteres().getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getDimensionCriteres().getMaxResults()); } criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.CampagneDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w w w . j a v a 2 s. c o m*/ public List<Campagne> rechercheCampagnesParLibelle(CampagneCriteresRechercheLibelle criteres) { final Criteria criteria = createCriteria(Campagne.class); // Critre sur le libelle if (criteres.getLibelle() != null && !("".equals(criteres.getLibelle()))) { criteria.add(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%")); } // Critres sur le maxResult if (criteres.getMaxResult() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getMaxResult()); } criteria.add(Restrictions.eq("supprime", false)); // Critre sur le statut : une Campagne doit tre active criteria.add(Restrictions.eq("statut.id", squareMappingService.getIdStatutCampagneActive())); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.CampagneStatutDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w w w . j av a 2 s .com*/ public List<CampagneStatut> rechercherCampagneStatutParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(CampagneStatut.class); // Critre sur l'identifiant if (criteres.getId() != null) { criteria.add(Restrictions.eq("id", criteres.getId())); } // Critre sur le libelle if (criteres.getLibelle() != null && !criteres.getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getVisible())); } // Maxresults if (criteres.getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getMaxResults()); } // Ordonner les lments criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.CampagneTypeDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//ww w . j ava 2 s . c o m public List<CampagneType> rechercherCampagneTypeParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(CampagneType.class); // Critre sur l'identifiant if (criteres.getId() != null) { criteria.add(Restrictions.eq("id", criteres.getId())); } // Critre sur le libelle if (criteres.getLibelle() != null && !criteres.getLibelle().equals("")) { criteria.add(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%")); } // Critre sur la visibilit if (criteres.getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getVisible())); } // Maxresults if (criteres.getMaxResults() != null) { criteria.setFirstResult(0); criteria.setMaxResults(criteres.getMaxResults()); } // Ordonner les lments criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }