Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static List findUsersByEmailId(EntityManager em,String email) {
- Query query = em.createQuery(
- "SELECT u FROM UserProfile u" +
- " WHERE u.EMAILID = :emailId");
- query.setParameter("emailid",email);
- return performQuery(query);
- }
- private static List performQuery(final Query query) {
- List resultList = query.getResultList();
- if (resultList.isEmpty()) {
- return null;
- }
- ArrayList<UserProfile> results = new ArrayList<>();
- results.addAll(resultList);
- return results;
- }
- public void lookup() {
- List<UserProfile> results = new ArrayList();
- if (!"".equals(UserProfileBean.getEmailId())) {
- // lookup by id
- results = getEmailId(em,UserProfileBean);
- }
- }
- private List<User> getEmailId(EntityManager em,UserProfile userData) {
- ArrayList<User> result = new ArrayList<>();
- UserProfile userP = findUsersByEmailId(em,UserProfile.getEmailId());
- if (user != null && user.matches(userData)) {
- result.add(user);
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement