Examples of MailListener


Examples of org.jbpm.jpdl.internal.activity.MailListener

    EventImpl event = observableElement.getEvent(eventName);
    if (event == null) {
      event = observableElement.createEvent(eventName);
    }
    // register event listener
    MailListener eventListener = new MailListener();
    EventListenerReference eventListenerRef = event.createEventListenerReference(eventListener);
    // set continuation mode
    String continuationText = XmlUtil.attribute(element, "continue");
    if ("async".equals(continuationText)) {
      eventListenerRef.setContinuation(Continuation.ASYNCHRONOUS);
    }
    else if ("exclusive".equals(continuationText)) {
      eventListenerRef.setContinuation(Continuation.EXCLUSIVE);
    }
    // associate mail producer to event listener
    MailProducer mailProducer = parseMailProducer(element, parse, "task-notification");
    eventListener.setMailProducer(mailProducer);
  }
View Full Code Here

Examples of org.jbpm.jpdl.internal.activity.MailListener

    EventImpl event = observableElement.getEvent(eventName);
    if (event == null) {
      event = observableElement.createEvent(eventName);
    }
    // register event listener
    MailListener eventListener = new MailListener();
    EventListenerReference eventListenerRef = event.createEventListenerReference(eventListener);
    // set continuation mode
    String continuationText = XmlUtil.attribute(element, "continue");
    if ("async".equals(continuationText)) {
      eventListenerRef.setContinuation(Continuation.ASYNCHRONOUS);
    }
    else if ("exclusive".equals(continuationText)) {
      eventListenerRef.setContinuation(Continuation.EXCLUSIVE);
    }

    //https://jira.jboss.org/jira/browse/JBPM-2466
    String mailTemplateName = eventName;
    if (Event.ASSIGN.equals(eventName)) {
      mailTemplateName = "task-notification";
    } else if (Event.REMIND.equals(eventName)) {
      mailTemplateName = "task-reminder";
    }
   
    // associate mail producer to event listener
    MailProducer mailProducer = parseMailProducer(element, parse, mailTemplateName);
    eventListener.setMailProducer(mailProducer);
  }
View Full Code Here

Examples of sos.scheduler.editor.conf.listeners.MailListener

  }


  public void setAttributes(SchedulerDom dom, Element element, int type) {

    listener = new MailListener(dom, element);
   
    mailOnError.setText(listener.getValue("mail_on_error"));
    mailOnWarning.setText(listener.getValue("mail_on_warning"));
    mailOnSuccess.setText(listener.getValue("mail_on_success"));   
    mailOnProcess.setText(listener.getValue("mail_on_process"));           
View Full Code Here
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.