Created
November 8, 2020 20:28
-
-
Save eliasnogueira/a5273e89e35e58fb017449c6602e6d39 to your computer and use it in GitHub Desktop.
Build class for Loan model
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class LoanBuilder { | |
private String name; | |
private String email; | |
private BigDecimal amount; | |
private int installments; | |
public LoanBuilder name(String name) { | |
this.name = name; | |
return this; | |
} | |
public LoanBuilder email(String email) { | |
this.email = email; | |
return this; | |
} | |
public LoanBuilder amount(BigDecimal amount) { | |
this.amount = amount; | |
return this; | |
} | |
public LoanBuilder installments(int installments) { | |
this.installments = installments; | |
return this; | |
} | |
public Loan build() { | |
return new Loan(name, email, amount, installments); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment