org.chorem.pollen.services.impl
Class EmailService

java.lang.Object
  extended by org.chorem.pollen.services.PollenServiceSupport
      extended by org.chorem.pollen.services.impl.EmailService
All Implemented Interfaces:
PollenService

public class EmailService
extends PollenServiceSupport


Nested Class Summary
static class EmailService.PollenEmail
           
 
Field Summary
 
Fields inherited from class org.chorem.pollen.services.PollenServiceSupport
serviceContext
 
Constructor Summary
EmailService()
           
 
Method Summary
static EmailService.PollenEmail createPollenEmail(String to, String subject, String content)
           
 void onLostPassword(UserAccount user, String newPassword)
           
 void onPollCreated(Poll poll)
           
 void onPollReminder(Poll poll)
           
 void onRestrictedPersonAdded(Poll poll, PollAccount account)
           
 void onUserCreated(UserAccount user)
           
 void onVoteAdded(Poll poll)
           
protected  void sendEmail(EmailService.PollenEmail pollenEmail)
           
protected  void sendEmail(Iterable<EmailService.PollenEmail> pollEmails)
           
 
Methods inherited from class org.chorem.pollen.services.PollenServiceSupport
commitTransaction, create, createWithProperties, decorateDate, decorateDateTime, delete, flushTransaction, generateId, getConfiguration, getDAO, getDatePattern, getDateTimePattern, getEntities, getEntities, getEntityById, getLocale, getTransaction, newInstance, newService, setServiceContext, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailService

public EmailService()
Method Detail

onUserCreated

public void onUserCreated(UserAccount user)

onLostPassword

public void onLostPassword(UserAccount user,
                           String newPassword)

onVoteAdded

public void onVoteAdded(Poll poll)

onPollCreated

public void onPollCreated(Poll poll)

onRestrictedPersonAdded

public void onRestrictedPersonAdded(Poll poll,
                                    PollAccount account)

onPollReminder

public void onPollReminder(Poll poll)

sendEmail

protected void sendEmail(Iterable<EmailService.PollenEmail> pollEmails)

sendEmail

protected void sendEmail(EmailService.PollenEmail pollenEmail)

createPollenEmail

public static EmailService.PollenEmail createPollenEmail(String to,
                                                         String subject,
                                                         String content)


Copyright © 2009-2012 CodeLutin. All Rights Reserved.