Class XMLEmailBuilder
- java.lang.Object
-
- com.almis.awe.config.ServiceConfig
-
- com.almis.awe.service.data.builder.EmailBuilder
-
- com.almis.awe.service.data.builder.XMLEmailBuilder
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class XMLEmailBuilder extends EmailBuilder
Created by dfuentes on 10/05/2017.
-
-
Constructor Summary
Constructors Constructor Description XMLEmailBuilder(QueryService queryService, QueryUtil queryUtil)
Builder constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLEmailBuilder
addVariable(Variable variable)
Set variablesMap<String,Variable>
getVariables()
Get variablesXMLEmailBuilder
parseEmail()
Parse given XML email templateXMLEmailBuilder
setVariables(List<Variable> variables)
Set variables-
Methods inherited from class com.almis.awe.service.data.builder.EmailBuilder
addAttachment, addCc, addCco, addReplyTo, addTo, build
-
Methods inherited from class com.almis.awe.config.ServiceConfig
containsBean, getApplicationContext, getBean, getBean, getElements, getLocale, getLocale, getProperty, getProperty, getRequest, getSession, setApplicationContext
-
-
-
-
Constructor Detail
-
XMLEmailBuilder
public XMLEmailBuilder(QueryService queryService, QueryUtil queryUtil)
Builder constructor- Parameters:
queryService
- Query servicequeryUtil
- Query utilities
-
-
Method Detail
-
parseEmail
public XMLEmailBuilder parseEmail() throws AWException
Parse given XML email template- Returns:
- Throws:
AWException
-
addVariable
public XMLEmailBuilder addVariable(Variable variable)
Set variables- Parameters:
variable
- Variable- Returns:
- this
-
setVariables
public XMLEmailBuilder setVariables(List<Variable> variables) throws AWException
Set variables- Parameters:
variables
- Variables- Returns:
- this
- Throws:
AWException
-
-