List of usage examples for org.springframework.data.jpa.domain Specification Specification
Specification
From source file:carrental.repository.reservation.CarSpecification.java
public static Specification<Car> descriptionIsLike(final String description) { return new Specification<Car>() { @Override/* ww w . ja va2 s .c o m*/ public Predicate toPredicate(Root<Car> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder cb) { return cb.like(root.get("description"), description); } }; }
From source file:th.co.geniustree.dental.spec.TmpProductSpec.java
public static Specification<TmpProduct> nameUser(final String keyword) { return new Specification<TmpProduct>() { @Override// w ww .jav a2 s . co m public Predicate toPredicate(Root<TmpProduct> root, CriteriaQuery<?> cq, CriteriaBuilder cb) { return cb.like(root.get(TmpProduct_.user), keyword); } }; }
From source file:th.co.geniustree.dental.spec.TypeProductSpec.java
public static Specification<TypeProduct> nameLike(final String keyword) { return new Specification<TypeProduct>() { @Override/* w w w . j ava 2 s . com*/ public Predicate toPredicate(Root<TypeProduct> root, CriteriaQuery<?> cq, CriteriaBuilder cb) { return cb.like(cb.upper(root.get(TypeProduct_.name)), keyword.toUpperCase()); } }; }
From source file:th.co.geniustree.dental.spec.UnitProductSpec.java
public static Specification<UnitProduct> nameLike(final String keyword) { return new Specification<UnitProduct>() { @Override/*from w w w . j a v a 2 s. c o m*/ public Predicate toPredicate(Root<UnitProduct> root, CriteriaQuery<?> cq, CriteriaBuilder cb) { return cb.like(cb.upper(root.get(UnitProduct_.name)), keyword.toUpperCase()); } }; }
From source file:th.co.geniustree.dental.spec.TypeOfMedicalSpec.java
public static Specification<TypeOfMedical> userName(final String keyword) { return new Specification<TypeOfMedical>() { @Override/*w w w .j av a 2 s . c om*/ public Predicate toPredicate(Root<TypeOfMedical> root, CriteriaQuery<?> query, CriteriaBuilder cb) { return cb.like(root.get(TypeOfMedical_.userName), keyword); } }; }
From source file:th.co.geniustree.dental.spec.DepartmentSpec.java
public static Specification<Department> namelike(final String keyword) { return new Specification<Department>() { @Override/*from ww w . j a v a 2s . c om*/ public Predicate toPredicate(Root<Department> root, CriteriaQuery<?> cq, CriteriaBuilder cb) { return cb.like(cb.upper(root.get(Department_.name)), keyword.toUpperCase()); } }; }
From source file:th.co.geniustree.dental.spec.PatientSpec.java
public static Specification<Patient> hmLike(final String keyword) { return new Specification<Patient>() { @Override// w w w . ja v a 2 s . c om public Predicate toPredicate(Root<Patient> root, CriteriaQuery<?> query, CriteriaBuilder cb) { return cb.like(cb.upper(root.get(Patient_.hn)), keyword.toUpperCase()); } }; }
From source file:th.co.geniustree.intenship.advisor.spec.FacultySpec.java
public static Specification<Faculty> nameLike(final String keyword) { return new Specification<Faculty>() { @Override/*from w ww.j av a2 s. co m*/ public Predicate toPredicate(Root<Faculty> root, CriteriaQuery<?> cq, CriteriaBuilder cb) { return cb.like(cb.upper(root.get(Faculty_.name)), keyword.toUpperCase()); } }; }
From source file:th.co.geniustree.dental.spec.StaffSpec.java
public static Specification<Staff> nameLike(final String keyword) { return new Specification<Staff>() { @Override/*from w ww . j a v a 2 s . c o m*/ public Predicate toPredicate(Root<Staff> root, CriteriaQuery<?> cq, CriteriaBuilder cb) { return cb.or(cb.like(root.get(Staff_.nameTh), keyword), cb.like(cb.upper(root.get(Staff_.nameEng)), keyword.toUpperCase())); } }; }
From source file:th.co.geniustree.dental.spec.LotSpec.java
public static Specification<Lot> nameStaffReamLike(final String keyword) { return new Specification<Lot>() { @Override/* w ww . j av a2 s. c o m*/ public Predicate toPredicate(Root<Lot> root, CriteriaQuery<?> cq, CriteriaBuilder cb) { return cb.like(cb.upper(root.get(Lot_.nameStaffReam)), keyword.toUpperCase()); } }; }