Updates or retrieves the e-mail settings for a mobile workflow package.
java.lang.Boolean SUPMobileWorkflow.testEmailConnection(configXml); void SUPMobileWorkflow.configureEmail(configurationXML); void SUPMobileWorkflow.enableEmail(enable); java.lang.String SUPMobileWorkflow.getEmailConfiguration(); java.lang.Boolean SUPMobileWorkflow.isEmailEnabled();
If successful, returns an object of the specified type (can be null). If unsuccessful, returns SUPAdminException.
String configXmlString = readEmailConfig();
// Test Email Multicast connection
Boolean test = workflow.testEmailConnection(config);
// Config Email Multicast
workflow.configureEmail(config);
// Enable Email Multicast
workflow.enableEmail(true);
// Get Email Multicast configuration
String config = workflow.getEmailConfiguration();
// Check if Email Multicast enabled
boolean enable = workflow.isEmailEnabled();
// Read Email Multicast config XML string from file
private String readEmailConfig() throws IOException {
StringBuffer sb = new StringBuffer();
InputStream in = getClass().getResourceAsStream(
"/com/sybase/sup/example/email/EmailMulticastConfig.xml");
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line;
while ((line = reader.readLine()) != null) {
sb.append(line);
System.out.println(line);
}
reader.close();
return sb.toString();
}