This is an automated email from the ASF dual-hosted git repository.

arnold 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 da920b182 refactor: add lombok to closure module
da920b182 is described below

commit da920b1824d43fe9b4e73d9028feb1cfa16cb238
Author: Hemant Gupta <[email protected]>
AuthorDate: Mon Jul 25 12:51:09 2022 +0530

    refactor: add lombok to closure module
---
 .../fineract/accounting/closure/data/GLClosureData.java |  8 ++------
 .../fineract/accounting/closure/domain/GLClosure.java   | 17 +++++------------
 2 files changed, 7 insertions(+), 18 deletions(-)

diff --git 
a/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/data/GLClosureData.java
 
b/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/data/GLClosureData.java
index d4bd072f7..5b9949a82 100644
--- 
a/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/data/GLClosureData.java
+++ 
b/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/data/GLClosureData.java
@@ -21,9 +21,7 @@ package org.apache.fineract.accounting.closure.data;
 import java.time.LocalDate;
 import java.util.ArrayList;
 import java.util.Collection;
-import lombok.Getter;
-import lombok.RequiredArgsConstructor;
-import lombok.Setter;
+import lombok.Data;
 import org.apache.fineract.organisation.office.data.OfficeData;
 
 /**
@@ -31,8 +29,7 @@ import 
org.apache.fineract.organisation.office.data.OfficeData;
  *
  * Note: no getter/setters required as google-gson will produce json from 
fields of object.
  */
-@RequiredArgsConstructor
-@Getter
+@Data
 public class GLClosureData {
 
     private final Long id;
@@ -48,6 +45,5 @@ public class GLClosureData {
     private final String lastUpdatedByUsername;
     private final String comments;
 
-    @Setter
     private Collection<OfficeData> allowedOffices = new ArrayList<>();
 }
diff --git 
a/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/domain/GLClosure.java
 
b/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/domain/GLClosure.java
index 1ed254214..7816ca3ea 100644
--- 
a/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/domain/GLClosure.java
+++ 
b/fineract-provider/src/main/java/org/apache/fineract/accounting/closure/domain/GLClosure.java
@@ -27,6 +27,9 @@ import javax.persistence.JoinColumn;
 import javax.persistence.ManyToOne;
 import javax.persistence.Table;
 import javax.persistence.UniqueConstraint;
+import lombok.AccessLevel;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.fineract.accounting.closure.api.GLClosureJsonInputParams;
 import org.apache.fineract.infrastructure.core.api.JsonCommand;
@@ -36,6 +39,8 @@ import org.apache.fineract.organisation.office.domain.Office;
 @Entity
 @Table(name = "acc_gl_closure", uniqueConstraints = {
         @UniqueConstraint(columnNames = { "office_id", "closing_date" }, name 
= "office_id_closing_date") })
+@NoArgsConstructor(access = AccessLevel.PROTECTED)
+@Getter
 public class GLClosure extends AbstractAuditableCustom {
 
     @ManyToOne
@@ -51,10 +56,6 @@ public class GLClosure extends AbstractAuditableCustom {
     @Column(name = "comments", nullable = true, length = 500)
     private String comments;
 
-    protected GLClosure() {
-        //
-    }
-
     public GLClosure(final Office office, final LocalDate closingDate, final 
String comments) {
         this.office = office;
         this.deleted = false;
@@ -89,12 +90,4 @@ public class GLClosure extends AbstractAuditableCustom {
         }
     }
 
-    public LocalDate getClosingDate() {
-        return this.closingDate;
-    }
-
-    public Office getOffice() {
-        return this.office;
-    }
-
 }

Reply via email to