Updates or retrieves the e-mail settings for a mobile workflow package.
Boolean testEmailConnection(String configXml) throws SUPAdminException; void configureEmail(String configurationXML) throws SUPAdminException; void enableEmail(boolean enable) throws SUPAdminException; String getEmailConfiguration() throws SUPAdminException; Boolean isEmailEnabled() throws SUPAdminException;
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(); }