Example usage for com.liferay.portal.kernel.messaging DestinationNames MAIL

List of usage examples for com.liferay.portal.kernel.messaging DestinationNames MAIL

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.messaging DestinationNames MAIL.

Prototype

String MAIL

To view the source code for com.liferay.portal.kernel.messaging DestinationNames MAIL.

Click Source Link

Usage

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void addForward(long companyId, long userId, List<Filter> filters, List<String> emailAddresses,
        boolean leaveCopy) {

    if (_log.isDebugEnabled()) {
        _log.debug("addForward");
    }//from  w w w  .j  a v  a  2s. com

    MethodHandler methodHandler = new MethodHandler(_addForwardMethodKey, companyId, userId, filters,
            emailAddresses, leaveCopy);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void addUser(long companyId, long userId, String password, String firstName, String middleName,
        String lastName, String emailAddress) {

    if (_log.isDebugEnabled()) {
        _log.debug("addUser");
    }/*from  ww w  .j ava2  s.c o m*/

    MethodHandler methodHandler = new MethodHandler(_addUserMethodKey, companyId, userId, password, firstName,
            middleName, lastName, emailAddress);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void addVacationMessage(long companyId, long userId, String emailAddress, String vacationMessage) {

    if (_log.isDebugEnabled()) {
        _log.debug("addVacationMessage");
    }/*from w w  w  .j  a v  a2  s.co  m*/

    MethodHandler methodHandler = new MethodHandler(_addVacationMessageMethodKey, companyId, userId,
            emailAddress, vacationMessage);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void deleteEmailAddress(long companyId, long userId) {
    if (_log.isDebugEnabled()) {
        _log.debug("deleteEmailAddress");
    }/*from w w w .jav  a 2  s.com*/

    MethodHandler methodHandler = new MethodHandler(_deleteEmailAddressMethodKey, companyId, userId);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void deleteUser(long companyId, long userId) {
    if (_log.isDebugEnabled()) {
        _log.debug("deleteUser");
    }/* ww w . j a v  a 2s. c  o m*/

    MethodHandler methodHandler = new MethodHandler(_deleteUserMethodKey, companyId, userId);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void sendEmail(MailMessage mailMessage) {
    if (_log.isDebugEnabled()) {
        _log.debug("sendEmail");
    }/*from w  w  w.jav  a2  s  .  c  o  m*/

    MessageBusUtil.sendMessage(DestinationNames.MAIL, mailMessage);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void updateBlocked(long companyId, long userId, List<String> blocked) {

    if (_log.isDebugEnabled()) {
        _log.debug("updateBlocked");
    }/*from  www  . j  a v a 2  s . c o  m*/

    MethodHandler methodHandler = new MethodHandler(_updateBlockedMethodKey, companyId, userId, blocked);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void updateEmailAddress(long companyId, long userId, String emailAddress) {

    if (_log.isDebugEnabled()) {
        _log.debug("updateEmailAddress");
    }//from  ww  w .  j a  v a  2  s .  c  om

    MethodHandler methodHandler = new MethodHandler(_updateEmailAddressMethodKey, companyId, userId,
            emailAddress);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:com.liferay.mail.service.impl.MailServiceImpl.java

License:Open Source License

public void updatePassword(long companyId, long userId, String password) {
    if (_log.isDebugEnabled()) {
        _log.debug("updatePassword");
    }//from  w  ww  .  j  a va  2 s  .com

    MethodHandler methodHandler = new MethodHandler(_updatePasswordMethodKey, companyId, userId, password);

    MessageBusUtil.sendMessage(DestinationNames.MAIL, methodHandler);
}

From source file:it.dontesta.liferay.messagebus.example.mvc.SendEmail.java

License:Open Source License

/**
 * Send a list of no active user by Email Sender
 * /*from www  . ja  v  a 2 s  .c o m*/
 * @param actionRequest
 * @param actionResponse
 * @throws IOException
 * @throws PortletException
 * @throws SystemException
 */
public void sendEmailByEmailSender(ActionRequest actionRequest, ActionResponse actionResponse)
        throws IOException, PortletException, SystemException {
    User user = (User) actionRequest.getAttribute(WebKeys.USER);

    List<User> userList = getInactiveUsers(user);
    String emailBody = getEmailBody(userList);

    if (userList.size() > 0) {
        InternetAddress from = new InternetAddress("noreply@liferay.com", "Liferay Portale");
        InternetAddress to = new InternetAddress(user.getEmailAddress(), user.getFullName());

        MailMessage message = new MailMessage(from, to, "List of disabled users", emailBody, false);

        Message myMessage = new Message();
        myMessage.setDestinationName(DestinationNames.MAIL);
        myMessage.setPayload(message);
        MessageBusUtil.sendMessage(myMessage.getDestinationName(), myMessage);

        SessionMessages.add(actionRequest, "email-userlist-no-active-send-successfully");
    } else {
        SessionErrors.add(actionRequest, "email-userlist-no-active-count-zero");
    }

}