Package com.sishuok.es.common.entity.search

Examples of com.sishuok.es.common.entity.search.Searchable


            userRepository2.save(user);
        }
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("baseInfo.birthday_gte", dateStrFrom);
        searchParams.put("baseInfo.birthday_lte", dateStrEnd);
        Searchable search = Searchable.newSearchable(searchParams);
        assertEquals(count, userRepository2.countAllByDefault(search));
    }
View Full Code Here


            User user = createUser();
            userRepository2.save(user);
        }
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("username_isNotNull", null);
        Searchable search = Searchable.newSearchable(searchParams);
        assertEquals(count, userRepository2.countAllByDefault(search));
    }
View Full Code Here

            userRepository2.save(user);
            uuids.add(user.getId());
        }
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("id_in", uuids);
        Searchable search = Searchable.newSearchable(searchParams);
        assertEquals(count, userRepository2.countAllByDefault(search));
    }
View Full Code Here

            userRepository2.save(user);
            uuids.add(user.getId());
        }
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("id_in", uuids.toArray(new Long[count]));
        Searchable search = Searchable.newSearchable(searchParams);
        assertEquals(count, userRepository2.countAllByDefault(search));
    }
View Full Code Here

            userRepository2.save(user);
            uuids.add(user.getId());
        }
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("id_in", uuids.get(0));
        Searchable search = Searchable.newSearchable(searchParams);
        assertEquals(1, userRepository2.countAllByDefault(search));
    }
View Full Code Here

            userService.save(lastUser);
        }

        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("username_like", "zhang");
        Searchable search = Searchable.newSearchable(searchParams);

        List<User> userList = userService.findAllWithNoPageNoSort(search);
        assertEquals(count, userList.size());
        assertTrue(userList.contains(lastUser));
    }
View Full Code Here

        }

        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("username_like", "zhang");
        Sort sortDesc = new Sort(Sort.Direction.DESC, "id");
        Searchable search = Searchable.newSearchable(searchParams).addSort(sortDesc);

        List<User> userList = userService.findAllWithSort(search);
        assertEquals(count, userList.size());
        assertTrue(userList.contains(lastUser));
View Full Code Here

        Sort sortAsc = new Sort(Sort.Direction.ASC, "id");
        Pageable pageable = new PageRequest(0, 5, sortAsc);
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("username_like", "zhang");
        Searchable search = Searchable.newSearchable(searchParams).setPage(pageable);

        Page<User> userPage = userService.findAll(search);
        assertEquals(5, userPage.getNumberOfElements());
        assertFalse(userPage.getContent().contains(lastUser));
        assertTrue(userPage.getContent().get(0).getId() < userPage.getContent().get(1).getId());
View Full Code Here

            user.getBaseInfo().setSex(Sex.male);
            userRepository2.save(user);
        }
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("baseInfo.sex_eq", "male");
        Searchable search = Searchable.newSearchable(searchParams);
        assertEquals(count, userRepository2.count(search));
    }
View Full Code Here

            user.getBaseInfo().setSex(Sex.male);
            userRepository2.save(user);
        }
        Map<String, Object> searchParams = new HashMap<String, Object>();
        searchParams.put("baseInfo.sex_ne", "male");
        Searchable search = Searchable.newSearchable(searchParams);
        assertEquals(0, userRepository2.count(search));
    }
View Full Code Here

TOP

Related Classes of com.sishuok.es.common.entity.search.Searchable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.