Package org.openntf.domino.tests.paul

Source Code of org.openntf.domino.tests.paul.SimpleEmailTest

/**
*
*/
package org.openntf.domino.tests.paul;

import lotus.domino.NotesThread;

import org.openntf.domino.Database;
import org.openntf.domino.Session;
import org.openntf.domino.email.DominoEmail;
import org.openntf.domino.utils.Factory;

/**
* @author withersp
*
*/
public class SimpleEmailTest {
  // member vars for session and database
  private Session session = null;
  private Database database = null;

  /**
   *
   */
  public SimpleEmailTest() {
    // TODO Auto-generated constructor stub
  }

  public SimpleEmailTest(final Session s, final Database d) {
    this.session = s;
    this.database = d;
  }

  public static void main(final String[] args) {
    Session s = null;
    Database d = null;
    NotesThread.sinitThread();
    try {
      s = Factory.getSession();
      d = s.getDatabase("heracles/intec-pw", "OpenNTF\\OpenNTFDomino.nsf");
      SimpleEmailTest a = new SimpleEmailTest(s, d);
      a.NotesMain();
    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      NotesThread.stermThread();
    }
  }

  @SuppressWarnings("unused")
  public void NotesMain() {
    Session session;
    Database database;

    // Fails on checking current database!!

    try {
      Session s;
      Database db;
      if (this.session != null) {
        s = this.session;
        db = this.database;
        DominoEmail myEmail = new DominoEmail();
        myEmail.createSimpleEmail("pwithers@intec.co.uk", "", "", "OpenNTF Domino Email",
            "Please find attached an email from OpenNTF Domino API", "");
      }
    } catch (Throwable t) {

    }
  }
}
TOP

Related Classes of org.openntf.domino.tests.paul.SimpleEmailTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.