Package com.expositds.ars.dao.entity.user

Examples of com.expositds.ars.dao.entity.user.CustomerEntity


    if (page != null) {
      position = (page - 1) * CARS_PER_PAGE;
      amount = CARS_PER_PAGE;
    }

    CustomerEntity customerEntity = DozerHelper.map(customer,
        CustomerEntity.class);

    List<CarEntity> carEntities = carRepository.findByCustomer(
        customerEntity, amount, position);
    result = DozerHelper.mapList(carEntities, Car.class);
View Full Code Here


    super(Customer.class, CustomerEntity.class);
  }

  @Override
  public CustomerEntity convertTo(Customer source, CustomerEntity destination) {
    CustomerEntity result = null;

    if (source instanceof CorporateCustomer) {
      CorporateCustomerEntity corporateCustomerEntity = new CorporateCustomerEntity();

      corporateCustomerEntity.setId(source.getId());
View Full Code Here

  @SuppressWarnings("deprecation")
  @Override
  public Customer convertFrom(CustomerEntity source, Customer destination) {
    Customer result = null;
    CustomerEntity tmp = null;
   
    if (source != null) {
      tmp = HibernateHelper.initializeAndUnproxy(source);
    }

    if (tmp instanceof CorporateCustomerEntity) {
      CorporateCustomer corporateCustomer = new CorporateCustomer();

      corporateCustomer.setId(tmp.getId());
      corporateCustomer.setApartment(tmp.getApartment());

      List<Car> cars = DozerHelper.mapList(tmp.getCars(), Car.class);
      corporateCustomer.setCars(cars);

      corporateCustomer.setCity(tmp.getCity());
      corporateCustomer.setCompanyName(((CorporateCustomerEntity) tmp)
          .getCompanyName());
      corporateCustomer.setCountry(tmp.getCountry());
      corporateCustomer.setEmail(tmp.getEmail());
      corporateCustomer.setHouse(tmp.getHouse());
      corporateCustomer.setHousing(tmp.getHousing());
      corporateCustomer.setName(tmp.getName());
      corporateCustomer.setPassword(tmp.getPassword());
      corporateCustomer.setPatronymic(tmp.getPatronymic());
      corporateCustomer.setPhone(tmp.getPhone());
      corporateCustomer.setProvince(tmp.getProvince());
      corporateCustomer.setRole(tmp.getRole());
      corporateCustomer.setStreet(tmp.getStreet());
      corporateCustomer.setSurname(tmp.getSurname());
      corporateCustomer.setVatRegNo(((CorporateCustomerEntity) tmp)
          .getVatRegNo());
      corporateCustomer.setZip(tmp.getZip());

      result = corporateCustomer;
    }

    if (tmp instanceof PersonalCustomerEntity) {
      PersonalCustomer personalCustomer = new PersonalCustomer();

      personalCustomer.setId(tmp.getId());
      personalCustomer.setApartment(tmp.getApartment());

      List<Car> cars = DozerHelper.mapList(tmp.getCars(), Car.class);
      personalCustomer.setCars(cars);

      personalCustomer.setCity(tmp.getCity());
      personalCustomer.setCountry(tmp.getCountry());
      personalCustomer.setEmail(tmp.getEmail());
      personalCustomer.setHouse(tmp.getHouse());
      personalCustomer.setHousing(tmp.getHousing());
      personalCustomer.setName(tmp.getName());
      personalCustomer.setPassword(tmp.getPassword());
      personalCustomer.setPatronymic(tmp.getPatronymic());
      personalCustomer.setPhone(tmp.getPhone());
      personalCustomer.setProvince(tmp.getProvince());
      personalCustomer.setRole(tmp.getRole());
      personalCustomer.setStreet(tmp.getStreet());
      personalCustomer.setSurname(tmp.getSurname());
      personalCustomer.setZip(tmp.getZip());
      personalCustomer.setBirthdate(((PersonalCustomerEntity) tmp)
          .getBirthdate());
      personalCustomer.setPassportRegNo(((PersonalCustomerEntity) tmp)
          .getPassportRegNo());
View Full Code Here

      incomingPaymentEntity.setCompleted(source.isCompleted());
      incomingPaymentEntity.setCreationDate(source.getCreationDate());
      incomingPaymentEntity.setId(source.getId());

      Customer customer = ((IncomingPayment) source).getPayer();
      CustomerEntity customerEntity = null;
      if (customer instanceof PersonalCustomer) {
        customerEntity = DozerHelper
            .map(customer, PersonalCustomerEntity.class);
      }
      if (customer instanceof CorporateCustomer) {
View Full Code Here

      incomingPayment.setCompleted(tmp.isCompleted());
      incomingPayment.setCreationDate(tmp.getCreationDate());
      incomingPayment.setDirection(EPaymentDirection.INCOMING);
      incomingPayment.setId(tmp.getId());

      CustomerEntity customerEntity = ((IncomingPaymentEntity) tmp).getPayer();
      Customer customer = null;
      if (customerEntity instanceof PersonalCustomerEntity) {
        customer = DozerHelper.map(customerEntity, PersonalCustomer.class);
      }
      if (customerEntity instanceof CorporateCustomerEntity) {
View Full Code Here

    if (page != null) {
      position = (page - 1) * PAYMENTS_PER_PAGE;
      amount = PAYMENTS_PER_PAGE;
    }

    CustomerEntity payerEntity = DozerHelper.map(payer, CustomerEntity.class);

    List<IncomingPaymentEntity> incomingPaymentEntities = paymentRepository
        .findByPayer(payerEntity, completed, amount, position);

    result = DozerHelper.mapList(incomingPaymentEntities,
View Full Code Here

    if (page != null) {
      position = (page - 1) * PAYMENTS_PER_PAGE;
      amount = PAYMENTS_PER_PAGE;
    }

    CustomerEntity payerEntity = DozerHelper.map(payer, CustomerEntity.class);

    List<IncomingPaymentEntity> incomingPaymentEntities = paymentRepository
        .findByPayerInPeriod(payerEntity, beginDate, endingDate,
            completed, amount, position);

View Full Code Here

  @Override
  public List<IncomingPayment> getLastPaymentsOfCustomer(Customer customer,
      int amount) {
    List<IncomingPayment> result = null;

    CustomerEntity customerEntity = DozerHelper.map(customer,
        CustomerEntity.class);
    List<IncomingPaymentEntity> paymentEntities = paymentRepository
        .findByPayer(customerEntity, null, amount, null);
    result = DozerHelper.mapList(paymentEntities, IncomingPayment.class);
View Full Code Here

    if (page != null) {
      position = (page - 1) * REVIEWS_PER_PAGE;
      amount = REVIEWS_PER_PAGE;
    }

    CustomerEntity customerEntity = DozerHelper.map(customer,
        CustomerEntity.class);

    List<ReviewEntity> reviewEntities = reviewsRepository.findByCustomer(
        customerEntity, amount, position);
    result = DozerHelper.mapList(reviewEntities, Review.class);
View Full Code Here

  // ===== Basic operations ===== //
  @Override
  public Long addCustomer(Customer customer) {
    Long result = null;

    CustomerEntity customerEntity = DozerHelper.map(customer,
        CustomerEntity.class);
    result = customerRepository.save(customerEntity);

    return result;
  }
View Full Code Here

TOP

Related Classes of com.expositds.ars.dao.entity.user.CustomerEntity

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.