BAEL-3326, "Optimizing JSON Schema for production use":

Optimized imports and formatted source.
This commit is contained in:
Karsten Silz
2020-09-05 18:48:35 +01:00
parent a7dc3199ad
commit fb4041073b
7 changed files with 82 additions and 65 deletions
@@ -4,19 +4,19 @@ import com.fasterxml.jackson.annotation.JsonInclude;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CustomerNoNull extends Customer {
@Override
public String toString() {
return "CustomerNoNull [toString()=" + super.toString() + "]";
}
public static CustomerNoNull[] fromCustomers(Customer[] customers) {
CustomerNoNull[] feedback = new CustomerNoNull[customers.length];
for(int i = 0; i < customers.length; i++) {
CustomerNoNull[] feedback = new CustomerNoNull[customers.length];
for (int i = 0; i < customers.length; i++) {
Customer aCustomer = customers[i];
CustomerNoNull newOne = new CustomerNoNull();
newOne.setId(aCustomer.getId());
newOne.setFirstName(aCustomer.getFirstName());
newOne.setLastName(aCustomer.getLastName());
@@ -26,11 +26,11 @@ public class CustomerNoNull extends Customer {
newOne.setState(aCustomer.getState());
newOne.setPhoneNumber(aCustomer.getPhoneNumber());
newOne.setEmail(aCustomer.getEmail());
feedback[i] = newOne;
}
return feedback;
}
}