List of usage examples for org.hibernate.criterion Restrictions ilike
public static Criterion ilike(String propertyName, Object value)
From source file:com.square.core.dao.implementations.PersonneProfessionDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//www .jav a 2 s . c om public List<PersonneProfession> rechercherProfessionParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(PersonneProfession.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.PersonneReseauDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override// w w w. java2 s.co m public List<PersonneReseau> rechercherReseauParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(PersonneReseau.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.PersonneStatutDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override// w ww. j a v a2 s . co m public List<PersonneStatut> rechercherStatutParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(PersonneStatut.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.RelationTypeDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override// w w w . j a va 2 s . com public List<RelationType> rechercherRelationTypeParCriteres(DimensionCritereRechercheTypeRelationDto criteres) { final Criteria criteria = createCriteria(RelationType.class); // Critre sur l'identifiant if (criteres.getId() != null) { criteria.add(Restrictions.eq("id", criteres.getId())); } // Critre sur la liste d'identifiants if (criteres.getListeIds() != null && criteres.getListeIds().size() > 0) { criteria.add(Restrictions.in("id", criteres.getListeIds())); } // Critre sur la visibilit if (criteres.getVisible() != null) { criteria.add(Restrictions.eq("visible", criteres.getVisible())); } // Critre sur le groupement if (criteres.getGroupements() != null && criteres.getGroupements().length > 0) { criteria.add(Restrictions.in("relationGroupement.id", criteres.getGroupements())); } // Critre sur le groupement if (criteres.getPasDansGroupements() != null && criteres.getPasDansGroupements().length > 0) { criteria.add( Restrictions.not(Restrictions.in("relationGroupement.id", criteres.getPasDansGroupements()))); } // Critre sur le libelle ou libelle inverse if (criteres.getLibelle() != null && !("".equals(criteres.getLibelle()))) { criteria.add(Restrictions.or(Restrictions.ilike("libelle", criteres.getLibelle().toLowerCase() + "%"), Restrictions.ilike("inverse", criteres.getLibelle().toLowerCase() + "%"))); } // Ordonner les lments criteria.addOrder(Order.asc("ordre")); criteria.addOrder(Order.asc("libelle")); return criteria.list(); }
From source file:com.square.core.dao.implementations.RessourceEtatDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w ww . j av a 2 s.co m*/ public List<RessourceEtat> rechercherRessourceEtatParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(RessourceEtat.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.RessourceFonctionDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w w w . ja v a2s. c o m*/ public List<RessourceFonction> rechercherRessourceFonctionParCriteres( DimensionCritereRechercheRessourceFonctionDto criteres) { final Criteria criteria = createCriteria(RessourceFonction.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 le service if (criteres.getListeIdsServices() != null && !criteres.getListeIdsServices().isEmpty()) { criteria.add(Restrictions.in("ressourceService.id", criteres.getListeIdsServices())); } // Critre sur l'identifiant extrieur if (criteres.getIdentifiantExterieur() != null && !"".equals(criteres.getIdentifiantExterieur())) { criteria.add(Restrictions.eq("identifiantExterieur", criteres.getIdentifiantExterieur())); } // Critre sur une liste d'identifiants extrieurs if (criteres.getEids() != null && criteres.getEids().size() > 0) { criteria.add(Restrictions.in("identifiantExterieur", criteres.getEids())); } // 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.RessourceServiceDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override// w ww . j av a 2 s. c o m public List<RessourceService> rechercherRessourceServiceParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(RessourceService.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 l'identifiant extrieur if (criteres.getIdentifiantExterieur() != null && !"".equals(criteres.getIdentifiantExterieur())) { criteria.add(Restrictions.eq("identifiantExterieur", criteres.getIdentifiantExterieur())); } // Critre sur une liste d'identifiants extrieurs if (criteres.getEids() != null && criteres.getEids().size() > 0) { criteria.add(Restrictions.in("identifiantExterieur", criteres.getEids())); } // 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.SegmentDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/* w w w .ja v a2s . c o m*/ public List<PersonneSegment> rechercherSegmentsParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(PersonneSegment.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.SituationFamilialeDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/* w w w . j a v a2s. co m*/ public List<PersonneSituationFamiliale> rechercherSituationFamilialeParCriteres( DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(PersonneSituationFamiliale.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.TypeVoieDaoImplementation.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/* ww w . j a va 2s . c om*/ public List<TypeVoie> rechercherTypeVoieParCriteres(DimensionCriteresRechercheDto criteres) { final Criteria criteria = createCriteria(TypeVoie.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(); }