BAEL-3475 - Add code for Lombok Accessors (#8145)

* BAEL-3475 - Add code for Lombok Accessors

* BAEL-3475 - Updated lombok.version to latest

* BAEL-3475 - Rename Test to UnitTest
This commit is contained in:
Roger
2019-11-07 05:46:02 +10:00
committed by maibin
parent 50ef45d24f
commit e910017c43
9 changed files with 186 additions and 1 deletions
@@ -0,0 +1,24 @@
package com.baeldung.lombok.accessors.model;
import java.math.BigDecimal;
public class BasicAccount {
String name;
BigDecimal balance;
public BigDecimal getBalance() {
return this.balance;
}
public void setBalance(BigDecimal newBalance) {
this.balance = newBalance;
}
public String getName() {
return this.name;
}
public void setName(String accountName) {
this.name = accountName;
}
}
@@ -0,0 +1,15 @@
package com.baeldung.lombok.accessors.model;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@Accessors(chain = true)
@Getter
@Setter
public class ChainedAccount {
String name;
BigDecimal balance;
}
@@ -0,0 +1,15 @@
package com.baeldung.lombok.accessors.model;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@Accessors(fluent = true, chain = true)
@Getter
@Setter
public class ChainedFluentAccount {
String name;
BigDecimal balance;
}
@@ -0,0 +1,15 @@
package com.baeldung.lombok.accessors.model;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@Accessors(fluent = true, chain = false)
@Getter
@Setter
public class FluentAccount {
String name;
BigDecimal balance;
}
@@ -0,0 +1,16 @@
package com.baeldung.lombok.accessors.model;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@Accessors(prefix = {"s", "bd"})
@Getter
@Setter
public class PrefixedAccount {
String sName;
BigDecimal bdBalance;
}
@@ -0,0 +1,15 @@
package com.baeldung.lombok.accessors.model;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
@Accessors(prefix = {"s", "bd"}, fluent = true)
@Getter
@Setter
public class PrefixedFluentAccount {
String sName;
BigDecimal bdBalance;
}
@@ -0,0 +1,13 @@
package com.baeldung.lombok.accessors.model;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
@Getter
@Setter
public class StandardAccount {
String name;
BigDecimal balance;
}