Create no-args constructors for PU

This commit is contained in:
xurror
2020-05-24 10:12:38 +02:00
committed by Michael Vorburger ⛑️
parent 4194da2b90
commit 81fc89c58c
6 changed files with 11 additions and 0 deletions
@@ -60,6 +60,8 @@ public class AdHoc extends AbstractAuditableCustom {
@Column(name = "IsActive", nullable = false)
private boolean isActive = false;
private AdHoc() {}
private AdHoc(final String name, final String query,final String tableName,final String tableFields ,final String email, final Long reportRunFrequency, final Long reportRunEvery, final boolean isActive) {
this.name = StringUtils.defaultIfEmpty(name, null);
this.query=StringUtils.defaultIfEmpty(query,null);
@@ -45,6 +45,8 @@ public class DeviceRegistration extends AbstractPersistableCustom {
@Temporal(TemporalType.TIMESTAMP)
private Date updatedOnDate;
private DeviceRegistration() {}
private DeviceRegistration(final Client client, final String registrationId) {
this.client = client;
this.registrationId = registrationId;
@@ -37,6 +37,7 @@ public class JobParameter extends AbstractPersistableCustom {
@Column(name = "parameter_value",nullable = true)
private String parameterValue;
public JobParameter() {}
public JobParameter(final Long jobId, final String parameterName, final String parameterValue) {
this.jobId = jobId;
@@ -61,6 +61,8 @@ public class GroupLoanIndividualMonitoringAccount extends AbstractPersistableCus
@Column(name = "application_id", nullable = true)
private BigDecimal applicationId;
private GroupLoanIndividualMonitoringAccount() {}
private GroupLoanIndividualMonitoringAccount(String accountNumber,Group group,BigDecimal principalAmount,Long childAccountsCount,
Boolean isAcceptingChild,Integer loanStatus,BigDecimal applicationId)
{
@@ -62,6 +62,8 @@ public class GroupSavingsIndividualMonitoring extends AbstractPersistableCustom
@Column(name = "application_id", nullable = true)
private BigDecimal applicationId;
private GroupSavingsIndividualMonitoring() {}
private GroupSavingsIndividualMonitoring(String accountNumber,Group group,BigDecimal parentDeposit,Long childAccountsCount,
Boolean isAcceptingChild,Integer savingsStatus,BigDecimal applicationId)
{
@@ -65,6 +65,8 @@ public class SelfServiceRegistration extends AbstractPersistableCustom {
@Temporal(TemporalType.DATE)
private Date createdDate;
public SelfServiceRegistration() {}
public SelfServiceRegistration(final Client client, String accountNumber, final String firstName, final String lastName,
final String mobileNumber, final String email, final String authenticationToken, final String username, final String password) {
this.client = client;