package com.pollex.pam.config; import org.springframework.boot.context.properties.ConfigurationProperties; /** * Properties specific to Pamapi. *
* Properties are configured in the {@code application.yml} file. * See {@link tech.jhipster.config.JHipsterProperties} for a good example. */ @ConfigurationProperties(prefix = "application", ignoreUnknownFields = false) public class ApplicationProperties { private boolean mockLogin; private String otpWebServiceUrl; private String otpWebServicePassword; private String otpWebServiceSystemType; private String eServiceLoginUrl; private String eServiceLoginFunc; private String eServiceLoginSys; private String frontEndDomain; private boolean sendNotifyMsg; private SMS sms; private Email email; public boolean isMockLogin() { return mockLogin; } public void setMockLogin(boolean mockLogin) { this.mockLogin = mockLogin; } public String getOtpWebServiceUrl() { return otpWebServiceUrl; } public void setOtpWebServiceUrl(String otpWebServiceUrl) { this.otpWebServiceUrl = otpWebServiceUrl; } public String getOtpWebServicePassword() { return otpWebServicePassword; } public void setOtpWebServicePassword(String otpWebServicePassword) { this.otpWebServicePassword = otpWebServicePassword; } public String getOtpWebServiceSystemType() { return otpWebServiceSystemType; } public void setOtpWebServiceSystemType(String otpWebServiceSystemType) { this.otpWebServiceSystemType = otpWebServiceSystemType; } public String geteServiceLoginUrl() { return eServiceLoginUrl; } public void seteServiceLoginUrl(String eServiceLoginUrl) { this.eServiceLoginUrl = eServiceLoginUrl; } public String geteServiceLoginFunc() { return eServiceLoginFunc; } public void seteServiceLoginFunc(String eServiceLoginFunc) { this.eServiceLoginFunc = eServiceLoginFunc; } public String geteServiceLoginSys() { return eServiceLoginSys; } public void seteServiceLoginSys(String eServiceLoginSys) { this.eServiceLoginSys = eServiceLoginSys; } public String getFrontEndDomain() { return frontEndDomain; } public void setFrontEndDomain(String frontEndDomain) { this.frontEndDomain = frontEndDomain; } public boolean isSendNotifyMsg() { return sendNotifyMsg; } public void setSendNotifyMsg(boolean sendNotifyMsg) { this.sendNotifyMsg = sendNotifyMsg; } public SMS getSms() { return sms; } public void setSms(SMS sms) { this.sms = sms; } public Email getEmail() { return email; } public void setEmail(Email email) { this.email = email; } public static class SMS { private String url; private String sourceCode; private String sender; private String smsType; public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getSourceCode() { return sourceCode; } public void setSourceCode(String sourceCode) { this.sourceCode = sourceCode; } public String getSender() { return sender; } public void setSender(String sender) { this.sender = sender; } public String getSmsType() { return smsType; } public void setSmsType(String smsType) { this.smsType = smsType; } } public static class Email { private String url; private String functionId; private String senderEmail; public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getFunctionId() { return functionId; } public void setFunctionId(String functionId) { this.functionId = functionId; } public String getSenderEmail() { return senderEmail; } public void setSenderEmail(String senderEmail) { this.senderEmail = senderEmail; } } }