diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/domain/Client.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/domain/Client.java index 8b3f3327a..383b7b756 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/domain/Client.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/client/domain/Client.java @@ -76,6 +76,10 @@ public final class Client extends AbstractPersistable { @Column(name = "status_enum", nullable = false) private Integer status; + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "sub_status", nullable = true) + private CodeValue subStatus; + @Column(name = "activation_date", nullable = true) @Temporal(TemporalType.DATE) private Date activationDate; @@ -740,6 +744,18 @@ public final class Client extends AbstractPersistable { public Integer getStatus() { return this.status; } + + public CodeValue subStatus() { + return this.subStatus; + } + + public Long subStatusId() { + Long subStatusId = null; + if (this.subStatus != null) { + subStatusId = this.subStatus.getId(); + } + return subStatusId; + } public void setStatus(final Integer status) { this.status = status;