mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Enable Domain name in the invitation main
This commit is contained in:
parent
cd33b2bb4e
commit
8573a284e0
@ -31,6 +31,7 @@ public class EmailMessageProperties {
|
|||||||
private String title;
|
private String title;
|
||||||
private String password;
|
private String password;
|
||||||
private String userName;
|
private String userName;
|
||||||
|
private String domainName;
|
||||||
|
|
||||||
public String getUserName() {
|
public String getUserName() {
|
||||||
return userName;
|
return userName;
|
||||||
@ -40,6 +41,14 @@ public class EmailMessageProperties {
|
|||||||
this.userName = userName;
|
this.userName = userName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getDomainName() {
|
||||||
|
return domainName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDomainName(String domainName) {
|
||||||
|
this.domainName = domainName;
|
||||||
|
}
|
||||||
|
|
||||||
public String getMessageBody() {
|
public String getMessageBody() {
|
||||||
return messageBody;
|
return messageBody;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,6 +20,7 @@ package org.wso2.carbon.device.mgt.core.email;
|
|||||||
public final class EmailConstants {
|
public final class EmailConstants {
|
||||||
|
|
||||||
public static final class EnrolmentEmailConstants {
|
public static final class EnrolmentEmailConstants {
|
||||||
|
public static final String DOMAIN = "domain";
|
||||||
public static final String USERNAME = "user-name";
|
public static final String USERNAME = "user-name";
|
||||||
public static final String DOWNLOAD_URL = "downloadUrl";
|
public static final String DOWNLOAD_URL = "downloadUrl";
|
||||||
public static final String ENCODED_SCHEME = "UTF-8";
|
public static final String ENCODED_SCHEME = "UTF-8";
|
||||||
|
|||||||
@ -588,7 +588,9 @@ public class DeviceManagementProviderServiceImpl implements DeviceManagementProv
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
log.error("======================================================================");
|
||||||
|
log.error(messageBody);
|
||||||
|
log.error("======================================================================");
|
||||||
StringBuilder messageBuilder = new StringBuilder();
|
StringBuilder messageBuilder = new StringBuilder();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -609,6 +611,10 @@ public class DeviceManagementProviderServiceImpl implements DeviceManagementProv
|
|||||||
+ "\\}",
|
+ "\\}",
|
||||||
URLEncoder.encode(emailMessageProperties.getUserName(), EmailConstants.EnrolmentEmailConstants
|
URLEncoder.encode(emailMessageProperties.getUserName(), EmailConstants.EnrolmentEmailConstants
|
||||||
.ENCODED_SCHEME));
|
.ENCODED_SCHEME));
|
||||||
|
messageBody = messageBody.trim().replaceAll("\\{" + EmailConstants.EnrolmentEmailConstants.DOMAIN
|
||||||
|
+ "\\}",
|
||||||
|
URLEncoder.encode(emailMessageProperties.getDomainName(), EmailConstants.EnrolmentEmailConstants
|
||||||
|
.ENCODED_SCHEME));
|
||||||
|
|
||||||
messageBody = messageBody.replaceAll("\\{" + EmailConstants.EnrolmentEmailConstants.PASSWORD + "\\}",
|
messageBody = messageBody.replaceAll("\\{" + EmailConstants.EnrolmentEmailConstants.PASSWORD + "\\}",
|
||||||
URLEncoder.encode(emailMessageProperties.getPassword(), EmailConstants.EnrolmentEmailConstants
|
URLEncoder.encode(emailMessageProperties.getPassword(), EmailConstants.EnrolmentEmailConstants
|
||||||
@ -624,6 +630,7 @@ public class DeviceManagementProviderServiceImpl implements DeviceManagementProv
|
|||||||
messageFooter1.trim());
|
messageFooter1.trim());
|
||||||
messageBuilder.append(System.getProperty("line.separator")).append(messageFooter2.trim());
|
messageBuilder.append(System.getProperty("line.separator")).append(messageFooter2.trim());
|
||||||
messageBuilder.append(System.getProperty("line.separator")).append(messageFooter3.trim());
|
messageBuilder.append(System.getProperty("line.separator")).append(messageFooter3.trim());
|
||||||
|
log.info(messageBuilder.toString());
|
||||||
|
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new DeviceManagementException("Error replacing tags in email template '" +
|
throw new DeviceManagementException("Error replacing tags in email template '" +
|
||||||
|
|||||||
@ -21,6 +21,7 @@
|
|||||||
<Header>Dear {first-name},</Header>
|
<Header>Dear {first-name},</Header>
|
||||||
<Body>
|
<Body>
|
||||||
You have been registered to WSO2 MDM with following credentials.
|
You have been registered to WSO2 MDM with following credentials.
|
||||||
|
Domain: {domain}
|
||||||
Username: {user-name}
|
Username: {user-name}
|
||||||
Password: {password}
|
Password: {password}
|
||||||
Below is the link to enroll.
|
Below is the link to enroll.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user