// Path: src/main/java/com/github/marcelothebuilder/webpedidos/util/mail/Mail.java
// public class Mail {
// 	private String destinatarioEmail;
// 	private String caminhoTemplate;
// 	private String assunto;
// 	private Properties parametros = new Properties();
// 	
// 	public Mail() {}
// 
// 	public void setDestinatario(String destinatarioEmail) {
// 		this.destinatarioEmail = destinatarioEmail.trim().toLowerCase();
// 	}
// 
// 	public void setAssunto(String assunto) {
// 		this.assunto = assunto;
// 	}
// 
// 	public void addParametro(String chave, Object parametro) {
// 		parametros.put(chave, parametro);
// 	}
// 
// 	public void setTemplate(String caminhoTemplate) {
// 		this.caminhoTemplate = caminhoTemplate;
// 	}
// 	
// 	public String getAssunto() {
// 		return assunto;
// 	}
// 	
// 	public String getDestinatario() {
// 		return this.destinatarioEmail;
// 	}
// 	
// 	public Properties getParametros() {
// 		return this.parametros;
// 	}
// 	
// 	public String getTemplate() {
// 		return this.caminhoTemplate;
// 	}
// 
// }
// 
// Path: src/main/java/com/github/marcelothebuilder/webpedidos/util/mail/MailTemplate.java
// public interface MailTemplate {
// 	String getHtml();
// }


import java.io.StringWriter;
import java.util.Locale;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.exception.ResourceNotFoundException;
import org.apache.velocity.tools.generic.NumberTool;
import com.github.marcelothebuilder.webpedidos.util.mail.Mail;
import com.github.marcelothebuilder.webpedidos.util.mail.MailTemplate;
/**
 * 
 */
package com.github.marcelothebuilder.webpedidos.util.mail.impl;




/**
 * @author Marcelo Paixao Resende
 *
 */
public final class MailTemplateVelocity implements MailTemplate {
	private String htmlContent;

// Path: src/main/java/com/github/marcelothebuilder/webpedidos/util/mail/Mail.java
// public class Mail {
// 	private String destinatarioEmail;
// 	private String caminhoTemplate;
// 	private String assunto;
// 	private Properties parametros = new Properties();
// 	
// 	public Mail() {}
// 
// 	public void setDestinatario(String destinatarioEmail) {
// 		this.destinatarioEmail = destinatarioEmail.trim().toLowerCase();
// 	}
// 
// 	public void setAssunto(String assunto) {
// 		this.assunto = assunto;
// 	}
// 
// 	public void addParametro(String chave, Object parametro) {
// 		parametros.put(chave, parametro);
// 	}
// 
// 	public void setTemplate(String caminhoTemplate) {
// 		this.caminhoTemplate = caminhoTemplate;
// 	}
// 	
// 	public String getAssunto() {
// 		return assunto;
// 	}
// 	
// 	public String getDestinatario() {
// 		return this.destinatarioEmail;
// 	}
// 	
// 	public Properties getParametros() {
// 		return this.parametros;
// 	}
// 	
// 	public String getTemplate() {
// 		return this.caminhoTemplate;
// 	}
// 
// }
// 
// Path: src/main/java/com/github/marcelothebuilder/webpedidos/util/mail/MailTemplate.java
// public interface MailTemplate {
// 	String getHtml();
// }


// Path: src/main/java/com/github/marcelothebuilder/webpedidos/util/mail/impl/MailTemplateVelocity.java
import java.io.StringWriter;
import java.util.Locale;
import org.apache.velocity.Template;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.exception.ResourceNotFoundException;
import org.apache.velocity.tools.generic.NumberTool;
import com.github.marcelothebuilder.webpedidos.util.mail.Mail;
import com.github.marcelothebuilder.webpedidos.util.mail.MailTemplate;

/**
 * 
 */
package com.github.marcelothebuilder.webpedidos.util.mail.impl;




/**
 * @author Marcelo Paixao Resende
 *
 */
public final class MailTemplateVelocity implements MailTemplate {
	private String htmlContent;

	public MailTemplateVelocity(Mail mail) throws ResourceNotFoundException {