Package org.company.recordshop.domain

Examples of org.company.recordshop.domain.CustomerExample


   */
  public List<FullCustomerDto> findCustomersFull(FullCustomerDto filter) {
    List<Customer> found = null;
    List<FullCustomerDto> result = new ArrayList<FullCustomerDto>();

    CustomerExample example = fullCustomerDtoTranslator
        .exampleFromDto(filter);
    found = customerServiceModelDomainService
        .findCustomerByExample(example);

    for (Customer object : found) {
View Full Code Here


  public List<FullCustomerDto> findCustomersFull(
      final FullCustomerDto exampleDto, final int firstResult,
      final int maxResults, final String sortProperty,
      final boolean isAscending) {

    CustomerExample example = fullCustomerDtoTranslator
        .exampleFromDto(exampleDto);

    List<Customer> range = customerServiceModelDomainService
        .findCustomerByExampleCount(example, firstResult, maxResults,
            sortProperty, isAscending);
View Full Code Here

   *
   * @return {@link CustomerExample}, the resulting businessclass object.
   */
  public CustomerExample exampleFromDto(final FullCustomerDto source) {
    Assert.notNull(source, "argument [source] may not be null");
    CustomerExample result = new CustomerExample();

    if (source.getCustomerNr() != null) {
      result.setCustomerNr(source.getCustomerNr());
    }
    if (source.getUsername() != null) {
      result.setUsername(source.getUsername());
    }
    if (source.getEmailAddress() != null) {
      result.setEmailAddress(source.getEmailAddress());
    }
    if (source.isBlackListed() != null) {
      result.setBlackListed(source.isBlackListed());
    }
    if (source.getDiscountPercentage() != null) {
      result.setDiscountPercentage(source.getDiscountPercentage());
    }
    if (source.getFirstName() != null) {
      result.setFirstName(source.getFirstName());
    }
    if (source.getLastName() != null) {
      result.setLastName(source.getLastName());
    }
    if (source.getBirthDate() != null) {
      result.setBirthDate(source.getBirthDate());
    }
    if (source.getNumberOfEars() != null) {
      result.setNumberOfEars(source.getNumberOfEars());
    }
    if (source.getSexe() != null) {
      result.setSexe(sexeTranslator.fromDto(source.getSexe()));
    }

    return result;
  }
View Full Code Here

   *
   * @return {@link CustomerExample}, the resulting businessclass object.
   */
  public CustomerExample exampleFromDto(final SimpleCustomerDto source) {
    Assert.notNull(source, "argument [source] may not be null");
    CustomerExample result = new CustomerExample();

    if (source.getCustomerNr() != null) {
      result.setCustomerNr(source.getCustomerNr());
    }
    if (source.getLastName() != null) {
      result.setLastName(source.getLastName());
    }
    if (source.getFirstName() != null) {
      result.setFirstName(source.getFirstName());
    }
    if (source.isBlackListed() != null) {
      result.setBlackListed(source.isBlackListed());
    }
    if (source.getUsername() != null) {
      result.setUsername(source.getUsername());
    }
    if (source.getSexe() != null) {
      result.setSexe(sexeTranslator.fromDto(source.getSexe()));
    }
    if (source.getBirthDate() != null) {
      result.setBirthDate(source.getBirthDate());
    }

    return result;
  }
View Full Code Here

    @Test
    public void testCountCustomers() {

        assertEquals(NUMBER_OF_ITEMS, SimpleJdbcTestUtils.countRowsInTable(simpleJdbcTemplate, "Customer_TABLE"));
        assertEquals(NUMBER_OF_ITEMS, customerDao.count());
        assertEquals(NUMBER_OF_ITEMS, customerDao.count(new CustomerExample()));
       
    }
View Full Code Here

    }
   
    @Test
    public void testListPageByExample() {
       
        CustomerExample example = new CustomerExample();
       
        assertEquals(10, customerDao.listPageByExample(example, 0, 10, "firstName", true).size());
       
        customerDao.add(new Customer("John", "Thebuyer", date(), 100));
        customerDao.add(new Customer("Rosa", "Thebuyer", date(), 101));
        flush();
        clear();
       
        example.setLastName("Thebuyer");
        assertEquals(2, customerDao.listPageByExample(example, 0, 10, "firstName", true).size());
    }
View Full Code Here

        customerDao.add(new Customer("Saskia", "van Rijn", date(), 4));
        customerDao.add(new Customer("Paulus", "Potter", date(), 5));
        flush();
        clear();

        CustomerExample example = new CustomerExample();
        example.setLastName("Rijn");
        assertEquals(2, customerDao.count(example));
    }
View Full Code Here

        paulus.setBlackListed(true);
        customerDao.add(paulus);
        flush();
        clear();

        CustomerExample example = new CustomerExample();
        List<Customer> result = customerDao.findByExample(example);
        assertEquals(3, result.size());

        example = new CustomerExample();
        example.setBlackListed(true);
        result = customerDao.findByExample(example);
        assertEquals(1, result.size());

        example = new CustomerExample();
        example.setBlackListed(false);
        result = customerDao.findByExample(example);
        assertEquals(2, result.size());

        example = new CustomerExample();
        example.setFirstName("Rembrandt");
        Customer customer = customerDao.findByExample(example).get(0);
        assertEquals(3, customer.getCustomerNr().intValue());

        example = new CustomerExample();
        example.setFirstName("rEMBRANDT");
        customer = customerDao.findByExample(example).get(0);
        assertEquals(3, customer.getCustomerNr().intValue());

        example = new CustomerExample();
        example.setFirstName("Rem");
        customer = customerDao.findByExample(example).get(0);
        assertEquals(3, customer.getCustomerNr().intValue());

        example = new CustomerExample();
        example.setFirstName(null);
        example.setLastName("Rij");
        customer = customerDao.findByExample(example).get(0);
        assertEquals(3, customer.getCustomerNr().intValue());
        customer = customerDao.findByExample(example).get(1);
        assertEquals(4, customer.getCustomerNr().intValue());

        example.setFirstName("mbr");
        customer = customerDao.findByExample(example).get(0);
        assertEquals(3, customer.getCustomerNr().intValue());

        example = new CustomerExample();
        example.setBlackListed(null);
        example.setCustomerNr(5);
        customer = customerDao.findByExample(example).get(0);
        assertEquals(5, customer.getCustomerNr().intValue());
    }
View Full Code Here

       
        customerDao.add(new Customer("Rembrandt", "van Rijn", new DateTime("1606-07-15"), 3));
        flush();
        clear();

        CustomerExample example = new CustomerExample();
        example.setBirthDate(new DateTime("1606-07-15"));
        List<Customer> result = customerDao.findByExample(example);
        assertEquals(1, result.size());
    }
View Full Code Here

       
        customerDao.add(new Customer("Rembrandt", "van Rijn", new DateTime(1606, 07, 15, 0, 0, 0, 0), 3));
        flush();
        clear();

        CustomerExample example = new CustomerExample();
        example.setBirthDate(new DateTime("1606-07-15"));
        List<Customer> result = customerDao.findByExample(example);
        assertEquals(1, result.size());
    }
View Full Code Here

TOP

Related Classes of org.company.recordshop.domain.CustomerExample

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.