This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
The following commit(s) were added to refs/heads/develop by this push:
new ef1bcda36 Introduce Lombok to savings module: interoperation package
(FINERACT-2056)
ef1bcda36 is described below
commit ef1bcda3684c2392b8a15726d8407186931e35f2
Author: pushkal <[email protected]>
AuthorDate: Fri Feb 23 21:13:09 2024 -0500
Introduce Lombok to savings module: interoperation package (FINERACT-2056)
Introduce Lombok to savings module: interoperation package (FINERACT-2056)
---
.../interoperation/data/InteropIdentifierData.java | 22 ++-------
.../interoperation/domain/InteropIdentifier.java | 56 +++-------------------
2 files changed, 10 insertions(+), 68 deletions(-)
diff --git
a/fineract-savings/src/main/java/org/apache/fineract/interoperation/data/InteropIdentifierData.java
b/fineract-savings/src/main/java/org/apache/fineract/interoperation/data/InteropIdentifierData.java
index ef71b6baa..c485858c1 100644
---
a/fineract-savings/src/main/java/org/apache/fineract/interoperation/data/InteropIdentifierData.java
+++
b/fineract-savings/src/main/java/org/apache/fineract/interoperation/data/InteropIdentifierData.java
@@ -19,9 +19,13 @@
package org.apache.fineract.interoperation.data;
import jakarta.validation.constraints.NotNull;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
import org.apache.fineract.interoperation.domain.InteropIdentifier;
import org.apache.fineract.interoperation.domain.InteropIdentifierType;
+@Getter
+@AllArgsConstructor
public class InteropIdentifierData {
@NotNull
@@ -32,28 +36,10 @@ public class InteropIdentifierData {
private final String subIdOrType;
- public InteropIdentifierData(@NotNull InteropIdentifierType idType,
@NotNull String idValue, String subIdOrType) {
- this.idType = idType;
- this.idValue = idValue;
- this.subIdOrType = subIdOrType;
- }
-
protected InteropIdentifierData(@NotNull InteropIdentifierType idType,
@NotNull String idValue) {
this(idType, idValue, null);
}
- public InteropIdentifierType getIdType() {
- return idType;
- }
-
- public String getIdValue() {
- return idValue;
- }
-
- public String getSubIdOrType() {
- return subIdOrType;
- }
-
public static InteropIdentifierData build(InteropIdentifier identifier) {
return new InteropIdentifierData(identifier.getType(),
identifier.getValue(), identifier.getSubType());
}
diff --git
a/fineract-savings/src/main/java/org/apache/fineract/interoperation/domain/InteropIdentifier.java
b/fineract-savings/src/main/java/org/apache/fineract/interoperation/domain/InteropIdentifier.java
index 1c50f0b3c..170b41a77 100644
---
a/fineract-savings/src/main/java/org/apache/fineract/interoperation/domain/InteropIdentifier.java
+++
b/fineract-savings/src/main/java/org/apache/fineract/interoperation/domain/InteropIdentifier.java
@@ -29,11 +29,17 @@ import jakarta.persistence.UniqueConstraint;
import jakarta.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.Objects;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
import
org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
import org.apache.fineract.infrastructure.core.service.DateUtils;
import org.apache.fineract.portfolio.savings.domain.SavingsAccount;
@Entity
+@Setter
+@Getter
+@NoArgsConstructor
@Table(name = "interop_identifier", uniqueConstraints = {
@UniqueConstraint(name = "uk_hathor_identifier_account", columnNames =
{ "account_id", "type" }),
@UniqueConstraint(name = "uk_hathor_identifier_value", columnNames = {
"type", "a_value", "sub_value_or_type" }) })
@@ -65,8 +71,6 @@ public class InteropIdentifier extends
AbstractPersistableCustom {
@Column(name = "modified_on")
private LocalDateTime modifiedOn;
- protected InteropIdentifier() {}
-
public InteropIdentifier(@NotNull SavingsAccount account, @NotNull
InteropIdentifierType type, @NotNull String value, String subType,
@NotNull String createdBy) {
this.account = account;
@@ -81,54 +85,6 @@ public class InteropIdentifier extends
AbstractPersistableCustom {
this(account, type, null, null, createdBy);
}
- public SavingsAccount getAccount() {
- return account;
- }
-
- public InteropIdentifierType getType() {
- return type;
- }
-
- public String getValue() {
- return value;
- }
-
- public void setValue(String value) {
- this.value = value;
- }
-
- public String getSubType() {
- return subType;
- }
-
- public void setSubType(String subType) {
- this.subType = subType;
- }
-
- public String getCreatedBy() {
- return createdBy;
- }
-
- public LocalDateTime getCreatedOn() {
- return createdOn;
- }
-
- public String geModifiedBy() {
- return modifiedBy;
- }
-
- public void setModifiedBy(String modifiedBy) {
- this.modifiedBy = modifiedBy;
- }
-
- public LocalDateTime getModifiedOn() {
- return modifiedOn;
- }
-
- public void setModifiedOn(LocalDateTime modifiedOn) {
- this.modifiedOn = modifiedOn;
- }
-
@Override
public boolean equals(Object o) {
if (this == o) {