Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.cleverdeath.builder;
- import com.cleverdeath.entity.CreditClient;
- import com.cleverdeath.entity.Currency;
- import java.math.BigDecimal;
- import java.util.Date;
- public class CreditClientBuilder {
- private CreditClient creditClient;
- public CreditClientBuilder() {
- creditClient = new CreditClient();
- }
- public CreditClientBuilder setCurrency(Currency currency) {
- creditClient.setCurrency(currency);
- return this;
- }
- public CreditClientBuilder setName(String name) {
- creditClient.setName(name);
- return this;
- }
- public CreditClientBuilder setPercent(BigDecimal percent) {
- creditClient.setPercent(percent);
- return this;
- }
- public CreditClientBuilder setAmount(BigDecimal amount) {
- creditClient.setAmount(amount);
- return this;
- }
- public CreditClientBuilder setQuantityOfMonths(Integer quantityOfMonths) {
- creditClient.setQuantityOfMonths(quantityOfMonths);
- return this;
- }
- public CreditClientBuilder setDescription(String description) {
- creditClient.setDescription(description);
- return this;
- }
- public CreditClientBuilder setId(Long id) {
- creditClient.setId(id);
- return this;
- }
- public CreditClientBuilder setDate(Date date) {
- creditClient.setDate(date);
- return this;
- }
- public CreditClientBuilder setBalance(BigDecimal balance) {
- creditClient.setBalance(balance);
- return this;
- }
- public CreditClient build() {
- return creditClient;
- }
- public CreditClientBuilder setActive(boolean active) {
- creditClient.setActive(active);
- return this;
- }
- public CreditClientBuilder setNumberOfMonths(int numberOfMonths) {
- creditClient.setNumberOfMonths(numberOfMonths);
- return this;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement