Skip to content

Commit da920b1

Browse files
hmg65galovics
authored andcommitted
refactor: add lombok to closure module
1 parent d6f8ef8 commit da920b1

2 files changed

Lines changed: 7 additions & 18 deletions

File tree

fineract-provider/src/main/java/org/apache/fineract/accounting/closure/data/GLClosureData.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,15 @@
2121
import java.time.LocalDate;
2222
import java.util.ArrayList;
2323
import java.util.Collection;
24-
import lombok.Getter;
25-
import lombok.RequiredArgsConstructor;
26-
import lombok.Setter;
24+
import lombok.Data;
2725
import org.apache.fineract.organisation.office.data.OfficeData;
2826

2927
/**
3028
* Immutable object representing a General Ledger Account
3129
*
3230
* Note: no getter/setters required as google-gson will produce json from fields of object.
3331
*/
34-
@RequiredArgsConstructor
35-
@Getter
32+
@Data
3633
public class GLClosureData {
3734

3835
private final Long id;
@@ -48,6 +45,5 @@ public class GLClosureData {
4845
private final String lastUpdatedByUsername;
4946
private final String comments;
5047

51-
@Setter
5248
private Collection<OfficeData> allowedOffices = new ArrayList<>();
5349
}

fineract-provider/src/main/java/org/apache/fineract/accounting/closure/domain/GLClosure.java

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
import javax.persistence.ManyToOne;
2828
import javax.persistence.Table;
2929
import javax.persistence.UniqueConstraint;
30+
import lombok.AccessLevel;
31+
import lombok.Getter;
32+
import lombok.NoArgsConstructor;
3033
import org.apache.commons.lang3.StringUtils;
3134
import org.apache.fineract.accounting.closure.api.GLClosureJsonInputParams;
3235
import org.apache.fineract.infrastructure.core.api.JsonCommand;
@@ -36,6 +39,8 @@
3639
@Entity
3740
@Table(name = "acc_gl_closure", uniqueConstraints = {
3841
@UniqueConstraint(columnNames = { "office_id", "closing_date" }, name = "office_id_closing_date") })
42+
@NoArgsConstructor(access = AccessLevel.PROTECTED)
43+
@Getter
3944
public class GLClosure extends AbstractAuditableCustom {
4045

4146
@ManyToOne
@@ -51,10 +56,6 @@ public class GLClosure extends AbstractAuditableCustom {
5156
@Column(name = "comments", nullable = true, length = 500)
5257
private String comments;
5358

54-
protected GLClosure() {
55-
//
56-
}
57-
5859
public GLClosure(final Office office, final LocalDate closingDate, final String comments) {
5960
this.office = office;
6061
this.deleted = false;
@@ -89,12 +90,4 @@ private void handlePropertyUpdate(final JsonCommand command, final Map<String, O
8990
}
9091
}
9192

92-
public LocalDate getClosingDate() {
93-
return this.closingDate;
94-
}
95-
96-
public Office getOffice() {
97-
return this.office;
98-
}
99-
10093
}

0 commit comments

Comments
 (0)