コード例 #1
0
  @Converter
  public static AddressChangeDTO toAddressChangeDTO(AddressChange addrChange) {
    Address address = addrChange.getAddress();

    AddressChangeDTO dto = new AddressChangeDTO();
    dto.setClientId(addrChange.getClientId());
    dto.setProcessingState("IN PROCESS");
    dto.setCustomerNumber(addrChange.getCustomerNumber());

    AddressDTO newAddress = new AddressDTO();
    newAddress.setStreet(address.getStreet());
    newAddress.setStreetNumber(address.getStreetNumber());
    newAddress.setZip(address.getZip());
    newAddress.setCity(address.getCity());
    newAddress.setCountry(address.getCountry());
    dto.setNewAddress(newAddress);

    return dto;
  }
コード例 #2
0
  @Converter
  public static AddressChangeDTO toAddressChangeDTO(String line) {
    Scanner scanner = new Scanner(line);
    scanner.useDelimiter(",");

    AddressChangeDTO dto = new AddressChangeDTO();
    dto.setClientId(scanner.next());
    dto.setRequestId(scanner.next());
    dto.setProcessingState("IN PROCESS");
    dto.setCustomerNumber(scanner.next());

    AddressDTO newAddress = new AddressDTO();
    newAddress.setStreet(scanner.next());
    newAddress.setStreetNumber(scanner.next());
    newAddress.setZip(scanner.next());
    newAddress.setCity(scanner.next());
    newAddress.setCountry(scanner.next());
    dto.setNewAddress(newAddress);

    return dto;
  }