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(); }