diff --git a/src/main/java/com/iemr/common/data/callhandling/BeneficiaryCall.java b/src/main/java/com/iemr/common/data/callhandling/BeneficiaryCall.java index 59c9518a..fd55de84 100644 --- a/src/main/java/com/iemr/common/data/callhandling/BeneficiaryCall.java +++ b/src/main/java/com/iemr/common/data/callhandling/BeneficiaryCall.java @@ -23,6 +23,8 @@ import java.sql.Timestamp; +import org.springframework.beans.factory.annotation.Value; + import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.google.gson.annotations.Expose; import com.iemr.common.data.beneficiary.Beneficiary; @@ -232,6 +234,9 @@ public class BeneficiaryCall { @Expose @Column(name = "InsName") private String instName; + + @Value("${cti-logger_base_url}") + private String loggerBaseURL; @Transient @Expose @@ -277,6 +282,17 @@ public BeneficiaryCall(Long beneficiaryRegID, Boolean is1097, String createdBy) this.createdBy = createdBy; } + public BeneficiaryCall(Long benCallID, Timestamp createdDate, String agentID, String callID, String recordingPath, + String archivePath) { + // String loggerBaseURL = ConfigProperties.getPropertyByName("cti-logger_base_url"); + this.benCallID = benCallID; + this.createdDate = createdDate; + this.agentID = agentID; + this.callID = callID; + this.recordingPath = (recordingPath != null) ? (loggerBaseURL + "/" + recordingPath) : recordingPath; + this.archivePath = (archivePath != null) ? (loggerBaseURL + "/" + archivePath) : archivePath; + } + @Transient private OutputMapper outputMapper = new OutputMapper();