Skip to content
This repository has been archived by the owner on May 16, 2023. It is now read-only.

Commit

Permalink
Translated CSV columns
Browse files Browse the repository at this point in the history
  • Loading branch information
dreske committed Nov 26, 2021
1 parent 4809c59 commit a92a823
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,24 +21,24 @@ public class Address {
@Size(max = 100)
@NotEmpty(message = "Bitte geben Sie die Straße ein!")
@CsvBindByPosition(position = 1)
@CsvBindByName(column = "Straße")
@CsvBindByName(column = "Street")
private String street;

@Size(max = 100)
@NotEmpty(message = "Bitte geben Sie die Hausnummer ein!")
@CsvBindByPosition(position = 2)
@CsvBindByName(column = "Hausnummer")
@CsvBindByName(column = "House number")
private String number;

@NotEmpty(message = "Bitte geben Sie die Postleitzahl ein!")
@Pattern(regexp = "^[0-9]{5}$", message = "Die angegebene Postleitzahl ist ungültig!")
@CsvBindByPosition(position = 3)
@CsvBindByName(column = "PLZ")
@CsvBindByName(column = "ZIP code")
private String postalCode;

@Size(max = 100)
@NotEmpty(message = "Bitte geben Sie den Ort ein!")
@CsvBindByPosition(position = 4)
@CsvBindByName(column = "Ort")
@CsvBindByName(column = "City")
private String city;
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,21 +32,21 @@ public class Partner {
@SequenceGenerator(name = "partners_id_seq", allocationSize = 1)
private Long id;

@CsvBindByName(column = "Partner/Betreiber")
@CsvBindByName(column = "Partner/operator name")
@CsvBindByPosition(position = 0)
private String name;

@CsvBindByName(column = "Ansprechpartner")
@CsvBindByName(column = "Contact person")
@CsvBindByPosition(position = 4)
private String contact;

@Column(unique = true)
@CsvBindByName(column = "Emailadresse")
@CsvBindByName(column = "Email address")
@CsvBindByPosition(position = 5)
private String email;

@CsvBindByPosition(position = 6)
@CsvBindByName(column = "Telefonnummer")
@CsvBindByName(column = "Telephone")
private String phone;

@Embedded
Expand All @@ -56,14 +56,14 @@ public class Partner {
* (optional) number of owned test center, could be more than registered.
*/
@CsvBindByPosition(position = 7)
@CsvBindByName(column = "Testzentren")
@CsvBindByName(column = "test centres")
private int count;

/**
* if <code>hasSoftware</code> is true, if partner is software provider.
*/
@CsvBindByPosition(position = 9)
@CsvBindByName(column = "Softwarelösung")
@CsvBindByName(column = "Software solution")
private String softwareSolution;

/**
Expand All @@ -75,16 +75,16 @@ public class Partner {
private Boolean rat;

@CsvBindByPosition(position = 8)
@CsvBindByName(column = "Geschätzte Tests/d")
@CsvBindByName(column = "Estimated test/day")
private int estimatedCapacity;

@CsvBindByPosition(position = 12)
@CsvBindByName(column = "Vertragstyp")
@CsvBindByName(column = "Contract type")
private transient String contractType = "Portal";

@CsvBindByPosition(position = 13)
@CsvDate(value = "dd.MM.yyyy hh:mm:ss")
@CsvBindByName(column = "Erstellungszeitpunkt")
@CsvBindByName(column = "Created on")
private LocalDateTime created;

public Partner() {
Expand Down

0 comments on commit a92a823

Please sign in to comment.