org.alfresco.web.bean
Class TemplateMailHelperBean

java.lang.Object
  extended by org.alfresco.web.bean.TemplateMailHelperBean
All Implemented Interfaces:
java.io.Serializable

public class TemplateMailHelperBean
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
TemplateMailHelperBean()
          Initialises the bean
 
Method Summary
 void discardTemplate(javax.faces.event.ActionEvent event)
          Action handler called to discard the template from the email body
 java.lang.String getAutomaticText()
           
 java.lang.String getBody()
           
protected  org.springframework.mail.javamail.JavaMailSender getMailSender()
           
protected  org.alfresco.service.cmr.repository.NodeService getNodeService()
           
 java.lang.String getSubject()
           
 java.lang.String getTemplate()
           
 java.lang.String getUsingTemplate()
           
 void insertTemplate(javax.faces.event.ActionEvent event)
          Action handler called to insert a template as the email body
 void notifyUser(org.alfresco.service.cmr.repository.NodeRef person, org.alfresco.service.cmr.repository.NodeRef node, java.lang.String from, java.lang.String roleText)
          Send an email notification to the specified User authority
 void setAutomaticText(java.lang.String automaticText)
           
 void setBody(java.lang.String body)
           
 void setMailSender(org.springframework.mail.javamail.JavaMailSender mailSender)
           
 void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
           
 void setSubject(java.lang.String subject)
           
 void setTemplate(java.lang.String template)
           
 void setUsingTemplate(java.lang.String usingTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateMailHelperBean

public TemplateMailHelperBean()
Initialises the bean

Method Detail

setMailSender

public void setMailSender(org.springframework.mail.javamail.JavaMailSender mailSender)
Parameters:
mailSender - The JavaMailSender to set.

getMailSender

protected org.springframework.mail.javamail.JavaMailSender getMailSender()

setNodeService

public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Parameters:
nodeService - The nodeService to set.

getNodeService

protected org.alfresco.service.cmr.repository.NodeService getNodeService()

notifyUser

public void notifyUser(org.alfresco.service.cmr.repository.NodeRef person,
                       org.alfresco.service.cmr.repository.NodeRef node,
                       java.lang.String from,
                       java.lang.String roleText)
Send an email notification to the specified User authority

Parameters:
person - Person node representing the user
node - Node they are invited too
from - From text message
roleText - The role display label for the user invite notification

insertTemplate

public void insertTemplate(javax.faces.event.ActionEvent event)
Action handler called to insert a template as the email body


discardTemplate

public void discardTemplate(javax.faces.event.ActionEvent event)
Action handler called to discard the template from the email body


getBody

public java.lang.String getBody()
Returns:
Returns the email body text.

setBody

public void setBody(java.lang.String body)
Parameters:
body - The email body text to set.

getSubject

public java.lang.String getSubject()
Returns:
Returns the email subject text.

setSubject

public void setSubject(java.lang.String subject)
Parameters:
subject - The email subject text to set.

getAutomaticText

public java.lang.String getAutomaticText()
Returns:
Returns the automatic text.

setAutomaticText

public void setAutomaticText(java.lang.String automaticText)
Parameters:
automaticText - The automatic text to set.

getTemplate

public java.lang.String getTemplate()
Returns:
Returns the email template Id

setTemplate

public void setTemplate(java.lang.String template)
Parameters:
template - The email template to set.

getUsingTemplate

public java.lang.String getUsingTemplate()
Returns:
Returns if a template has been inserted by a user for email body.

setUsingTemplate

public void setUsingTemplate(java.lang.String usingTemplate)
Parameters:
usingTemplate - Template that has been inserted by a user for the email body.


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.