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 f26b7bc57 refactor: add lombok to survey module
f26b7bc57 is described below
commit f26b7bc57636e4dcb66bf008ed60b543038b29df
Author: Hemant Gupta <[email protected]>
AuthorDate: Wed Oct 12 17:09:49 2022 +0530
refactor: add lombok to survey module
---
.../survey/data/ClientScoresOverview.java | 33 +++++++++-------------
.../survey/data/LikeliHoodPovertyLineData.java | 28 +++++++-----------
.../infrastructure/survey/data/LikelihoodData.java | 24 ++++++++--------
.../survey/data/PovertyLineData.java | 23 ++++++++-------
.../survey/data/PpiPovertyLineData.java | 18 ++++++------
.../survey/data/SurveyDataTableData.java | 19 +++++++------
.../infrastructure/survey/domain/Likelihood.java | 21 ++++++--------
.../survey/service/PovertyLineServiceImpl.java | 23 +++++++++------
.../survey/service/ReadLikelihoodServiceImpl.java | 13 +++------
.../survey/service/ReadSurveyServiceImpl.java | 14 +++++----
.../survey/service/WriteLikelihoodServiceImpl.java | 3 +-
11 files changed, 101 insertions(+), 118 deletions(-)
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/ClientScoresOverview.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/ClientScoresOverview.java
index 1ed44f146..9b24b7022 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/ClientScoresOverview.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/ClientScoresOverview.java
@@ -19,37 +19,30 @@
package org.apache.fineract.infrastructure.survey.data;
import java.time.LocalDate;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
/**
* Created by Cieyou on 3/18/14.
*/
+@Data
+@NoArgsConstructor
+@Accessors(chain = true)
public class ClientScoresOverview {
@SuppressWarnings("unused")
- private final String surveyName;
+ private String surveyName;
@SuppressWarnings("unused")
- private final long id;
+ private long id;
@SuppressWarnings("unused")
- private final String likelihoodCode;
+ private String likelihoodCode;
@SuppressWarnings("unused")
- private final String likelihoodName;
+ private String likelihoodName;
@SuppressWarnings("unused")
- private final long score;
+ private long score;
@SuppressWarnings("unused")
- private final Double povertyLine;
+ private Double povertyLine;
@SuppressWarnings("unused")
- private final LocalDate date;
-
- public ClientScoresOverview(final String likelihoodCode, final String
likelihoodName, final long score, final Double povertyLine,
- final LocalDate date, final long resourceId, final String
surveyName) {
-
- this.likelihoodCode = likelihoodCode;
- this.likelihoodName = likelihoodName;
- this.score = score;
- this.povertyLine = povertyLine;
- this.date = date;
- this.id = resourceId;
- this.surveyName = surveyName;
-
- }
+ private LocalDate date;
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikeliHoodPovertyLineData.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikeliHoodPovertyLineData.java
index 44e65748c..3df16ab98 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikeliHoodPovertyLineData.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikeliHoodPovertyLineData.java
@@ -19,30 +19,22 @@
package org.apache.fineract.infrastructure.survey.data;
import java.util.List;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
/**
* Created by Cieyou on 3/11/14.
*/
+@Data
+@NoArgsConstructor
+@Accessors(chain = true)
public class LikeliHoodPovertyLineData {
- final long resourceId;
- final String likeliHoodName;
- final String likeliHoodCode;
- final long enabled;
+ long resourceId;
+ String likeliHoodName;
+ String likeliHoodCode;
+ long enabled;
List<PovertyLineData> povertyLineData;
- public LikeliHoodPovertyLineData(final long resourceId, final
List<PovertyLineData> povertyLineData, final String likeliHoodName,
- final String likeliHoodCode, final long enabled) {
- this.resourceId = resourceId;
- this.povertyLineData = povertyLineData;
- this.likeliHoodName = likeliHoodName;
- this.likeliHoodCode = likeliHoodCode;
- this.enabled = enabled;
-
- }
-
- public void addPovertyLine(PovertyLineData povertyLineData) {
- this.povertyLineData.add(povertyLineData);
- }
-
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikelihoodData.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikelihoodData.java
index 55ea4ed67..19800521c 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikelihoodData.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/LikelihoodData.java
@@ -18,22 +18,20 @@
*/
package org.apache.fineract.infrastructure.survey.data;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+
/**
* Created by Cieyou on 3/12/14.
*/
+@Data
+@NoArgsConstructor
+@Accessors(chain = true)
public class LikelihoodData {
- final long resourceId;
- final String likeliHoodName;
- final String likeliHoodCode;
- final long enabled;
-
- public LikelihoodData(final long resourceId, final String likeliHoodName,
final String likeliHoodCode, final long enabled) {
- this.resourceId = resourceId;
- this.likeliHoodName = likeliHoodName;
- this.likeliHoodCode = likeliHoodCode;
- this.enabled = enabled;
-
- }
-
+ long resourceId;
+ String likeliHoodName;
+ String likeliHoodCode;
+ long enabled;
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PovertyLineData.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PovertyLineData.java
index 555b641d1..da8534ffe 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PovertyLineData.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PovertyLineData.java
@@ -18,21 +18,20 @@
*/
package org.apache.fineract.infrastructure.survey.data;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+
/**
* Created by Cieyou on 3/11/14.
*/
+@Data
+@NoArgsConstructor
+@Accessors(chain = true)
public class PovertyLineData {
- final Long resourceId;
- final Long scoreFrom;
- final Long scoreTo;
- final Double povertyLine;
-
- public PovertyLineData(final Long resourceId, final Long scoreFrom, final
Long scoreTo, final Double povertyLine) {
-
- this.resourceId = resourceId;
- this.scoreTo = scoreTo;
- this.scoreFrom = scoreFrom;
- this.povertyLine = povertyLine;
- }
+ Long resourceId;
+ Long scoreFrom;
+ Long scoreTo;
+ Double povertyLine;
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PpiPovertyLineData.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PpiPovertyLineData.java
index 133753787..da69b2a24 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PpiPovertyLineData.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/PpiPovertyLineData.java
@@ -19,20 +19,18 @@
package org.apache.fineract.infrastructure.survey.data;
import java.util.List;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
/**
* Created by Cieyou on 3/11/14.
*/
+@Data
+@NoArgsConstructor
+@Accessors(chain = true)
public class PpiPovertyLineData {
- final String ppi;
- final List<LikeliHoodPovertyLineData> likeliHoodPovertyLineData;
-
- public PpiPovertyLineData(final List<LikeliHoodPovertyLineData>
likeliHoodPovertyLineData, final String ppi) {
-
- this.likeliHoodPovertyLineData = likeliHoodPovertyLineData;
- this.ppi = ppi;
-
- }
-
+ String ppi;
+ List<LikeliHoodPovertyLineData> likeliHoodPovertyLineData;
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/SurveyDataTableData.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/SurveyDataTableData.java
index d20504f5d..b3d5247e3 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/SurveyDataTableData.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/data/SurveyDataTableData.java
@@ -18,23 +18,26 @@
*/
package org.apache.fineract.infrastructure.survey.data;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+import lombok.experimental.Accessors;
import org.apache.fineract.infrastructure.dataqueries.data.DatatableData;
+@Getter
+@Setter
+@NoArgsConstructor
+@Accessors(chain = true)
public final class SurveyDataTableData {
@SuppressWarnings("unused")
- private final DatatableData datatableData;
+ private DatatableData datatableData;
@SuppressWarnings("unused")
- private final boolean enabled;
+ private boolean enabled;
public static SurveyDataTableData create(final DatatableData
datatableData, final boolean enabled) {
- return new SurveyDataTableData(datatableData, enabled);
- }
-
- private SurveyDataTableData(final DatatableData datatableData, final
boolean enabled) {
- this.datatableData = datatableData;
- this.enabled = enabled;
+ return new
SurveyDataTableData().setDatatableData(datatableData).setEnabled(enabled);
}
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/domain/Likelihood.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/domain/Likelihood.java
index 93682961a..034a5c50b 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/domain/Likelihood.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/domain/Likelihood.java
@@ -23,6 +23,10 @@ import java.util.Map;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+import lombok.experimental.Accessors;
import org.apache.fineract.infrastructure.core.api.JsonCommand;
import
org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom;
import org.apache.fineract.infrastructure.survey.api.LikelihoodApiConstants;
@@ -30,6 +34,10 @@ import
org.apache.fineract.infrastructure.survey.data.LikelihoodStatus;
@Entity
@Table(name = "ppi_likelihoods_ppi")
+@Getter
+@Setter
+@NoArgsConstructor
+@Accessors(chain = true)
public final class Likelihood extends AbstractPersistableCustom {
@Column(name = "ppi_name", nullable = false)
@@ -65,17 +73,4 @@ public final class Likelihood extends
AbstractPersistableCustom {
public boolean isActivateCommand(final JsonCommand command) {
return
command.booleanPrimitiveValueOfParameterNamed(LikelihoodApiConstants.ACTIVE);
}
-
- public String getPpiName() {
- return ppiName;
- }
-
- @Override
- public Long getId() {
- return super.getId();
- }
-
- public void disable() {
- this.enabled = LikelihoodStatus.DISABLED;
- }
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/PovertyLineServiceImpl.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/PovertyLineServiceImpl.java
index 73878c437..e5cd9d5d5 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/PovertyLineServiceImpl.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/PovertyLineServiceImpl.java
@@ -58,8 +58,9 @@ public class PovertyLineServiceImpl implements
PovertyLineService {
String likelihoodCode = povertyLines.getString("code");
if (likelihoodCode.equals(codeName)) {
- povertyLineDatas.add(new
PovertyLineData(povertyLines.getLong("id"), povertyLines.getLong("score_from"),
- povertyLines.getLong("score_to"),
povertyLines.getDouble("poverty_line")));
+ povertyLineDatas.add(
+ new
PovertyLineData().setResourceId(povertyLines.getLong("id")).setScoreFrom(povertyLines.getLong("score_from"))
+
.setScoreTo(povertyLines.getLong("score_to")).setPovertyLine(povertyLines.getDouble("poverty_line")));
}
}
@@ -68,14 +69,16 @@ public class PovertyLineServiceImpl implements
PovertyLineService {
// create the likelihood object with the list of povertyLine object
// belonging to it
- LikeliHoodPovertyLineData likeliHoodPovertyLineData = new
LikeliHoodPovertyLineData(likelihoods.getLong("id"), povertyLineDatas,
- likelihoods.getString("name"),
likelihoods.getString("code"), likelihoods.getLong("enabled"));
+ LikeliHoodPovertyLineData likeliHoodPovertyLineData = new
LikeliHoodPovertyLineData().setResourceId(likelihoods.getLong("id"))
+
.setPovertyLineData(povertyLineDatas).setLikeliHoodName(likelihoods.getString("name"))
+
.setLikeliHoodCode(likelihoods.getString("code")).setEnabled(likelihoods.getLong("enabled"));
listOfLikeliHoodPovertyLineData.add(likeliHoodPovertyLineData);
}
- PpiPovertyLineData ppiPovertyLineData = new
PpiPovertyLineData(listOfLikeliHoodPovertyLineData, ppiName);
+ PpiPovertyLineData ppiPovertyLineData = new
PpiPovertyLineData().setLikeliHoodPovertyLineData(listOfLikeliHoodPovertyLineData)
+ .setPpi(ppiName);
return ppiPovertyLineData;
}
@@ -89,8 +92,9 @@ public class PovertyLineServiceImpl implements
PovertyLineService {
while (povertyLines.next()) {
- povertyLineDatas.add(new
PovertyLineData(povertyLines.getLong("id"), povertyLines.getLong("score_from"),
- povertyLines.getLong("score_to"),
povertyLines.getDouble("poverty_line")));
+ povertyLineDatas
+ .add(new
PovertyLineData().setResourceId(povertyLines.getLong("id")).setScoreFrom(povertyLines.getLong("score_from"))
+
.setScoreTo(povertyLines.getLong("score_to")).setPovertyLine(povertyLines.getDouble("poverty_line")));
}
povertyLines.first();
@@ -98,8 +102,9 @@ public class PovertyLineServiceImpl implements
PovertyLineService {
// create the likelihood object with the list of povertyLine object
// belonging to it
- return new
LikeliHoodPovertyLineData(povertyLines.getLong("likelihood_id"),
povertyLineDatas, povertyLines.getString("name"),
- povertyLines.getString("code"),
povertyLines.getLong("enabled"));
+ return new
LikeliHoodPovertyLineData().setResourceId(povertyLines.getLong("id")).setPovertyLineData(povertyLineDatas)
+
.setLikeliHoodName(povertyLines.getString("name")).setLikeliHoodCode(povertyLines.getString("code"))
+ .setEnabled(povertyLines.getLong("enabled"));
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadLikelihoodServiceImpl.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadLikelihoodServiceImpl.java
index 613491866..fa1ecec8b 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadLikelihoodServiceImpl.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadLikelihoodServiceImpl.java
@@ -43,13 +43,10 @@ public class ReadLikelihoodServiceImpl implements
ReadLikelihoodService {
List<LikelihoodData> likelihoodDatas = new ArrayList<>();
while (likelihood.next()) {
- likelihoodDatas.add(new LikelihoodData(likelihood.getLong("id"),
likelihood.getString("name"), likelihood.getString("code"),
- likelihood.getLong("enabled")
-
- ));
+ likelihoodDatas.add(new
LikelihoodData().setResourceId(likelihood.getLong("id")).setLikeliHoodName(likelihood.getString("name"))
+
.setLikeliHoodCode(likelihood.getString("code")).setEnabled(likelihood.getLong("enabled")));
}
-
return likelihoodDatas;
}
@@ -69,10 +66,8 @@ public class ReadLikelihoodServiceImpl implements
ReadLikelihoodService {
likelihood.first();
- return new LikelihoodData(likelihood.getLong("id"),
likelihood.getString("name"), likelihood.getString("code"),
- likelihood.getLong("enabled")
-
- );
+ return new
LikelihoodData().setResourceId(likelihood.getLong("id")).setLikeliHoodName(likelihood.getString("name"))
+
.setLikeliHoodCode(likelihood.getString("code")).setEnabled(likelihood.getLong("enabled"));
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadSurveyServiceImpl.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadSurveyServiceImpl.java
index 10d886927..737a8f826 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadSurveyServiceImpl.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/ReadSurveyServiceImpl.java
@@ -133,10 +133,10 @@ public class ReadSurveyServiceImpl implements
ReadSurveyService {
List<ClientScoresOverview> scoresOverviews = new ArrayList<>();
while (rs.next()) {
- scoresOverviews.add(new ClientScoresOverview(rs.getString("code"),
rs.getString("name"), rs.getLong("score"),
- rs.getDouble("poverty_line"),
rs.getDate("date").toLocalDate(), rs.getLong("id"), surveyName));
+ scoresOverviews.add(new
ClientScoresOverview().setLikelihoodCode(rs.getString("code")).setLikelihoodName(rs.getString("name"))
+
.setScore(rs.getLong("score")).setPovertyLine(rs.getDouble("poverty_line")).setDate(rs.getDate("date").toLocalDate())
+ .setId(rs.getLong("id")).setSurveyName(surveyName));
}
-
return scoresOverviews;
}
@@ -162,8 +162,12 @@ public class ReadSurveyServiceImpl implements
ReadSurveyService {
final SqlRowSet rs = this.jdbcTemplate.queryForRowSet(sql);
while (rs.next()) {
- scoresOverviews.add(new
ClientScoresOverview(rs.getString("code"), rs.getString("name"),
rs.getLong("score"),
- rs.getDouble("poverty_line"),
rs.getDate("date").toLocalDate(), rs.getLong("id"),
rs.getString("surveyName")));
+ scoresOverviews.add(new
ClientScoresOverview().setLikelihoodCode(rs.getString("code"))
+
.setLikelihoodName(rs.getString("name")).setScore(rs.getLong("score")).setPovertyLine(rs.getDouble("poverty_line"))
+
.setDate(rs.getDate("date").toLocalDate()).setId(rs.getLong("id")).setSurveyName(rs.getString("surveyName"))
+
+ );
+
}
}
diff --git
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/WriteLikelihoodServiceImpl.java
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/WriteLikelihoodServiceImpl.java
index a9cb54d40..f385497ab 100644
---
a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/WriteLikelihoodServiceImpl.java
+++
b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/service/WriteLikelihoodServiceImpl.java
@@ -25,6 +25,7 @@ import
org.apache.fineract.infrastructure.core.data.CommandProcessingResultBuild
import
org.apache.fineract.infrastructure.core.exception.PlatformDataIntegrityException;
import
org.apache.fineract.infrastructure.security.service.PlatformSecurityContext;
import org.apache.fineract.infrastructure.survey.data.LikelihoodDataValidator;
+import org.apache.fineract.infrastructure.survey.data.LikelihoodStatus;
import org.apache.fineract.infrastructure.survey.domain.Likelihood;
import org.apache.fineract.infrastructure.survey.domain.LikelihoodRepository;
import org.slf4j.Logger;
@@ -74,7 +75,7 @@ public class WriteLikelihoodServiceImpl implements
WriteLikelihoodService {
likelihood.getId());
for (Likelihood aLikelihood : likelihoods) {
- aLikelihood.disable();
+ aLikelihood.setEnabled(LikelihoodStatus.DISABLED);
}
this.repository.saveAll(likelihoods);
}