| Constructor and Description |
|---|
EmailNotifier() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
email(java.lang.String oid,
java.lang.String from,
java.lang.String recipient,
java.lang.String subject,
java.lang.String body)
Send the actual email.
|
boolean |
emailAttachment(java.lang.String from,
java.lang.String recipient,
java.lang.String subject,
java.lang.String body,
byte[] attachData,
java.lang.String attachDataType,
java.lang.String attachFileName,
java.lang.String attachDesc) |
java.lang.String |
getCollectionValues(com.googlecode.fascinator.common.JsonSimple emailConfig,
com.googlecode.fascinator.common.JsonSimple tfPackage,
java.lang.String varField) |
boolean |
process(java.lang.String id,
java.lang.String inputKey,
java.lang.String outputKey,
java.lang.String stage,
java.lang.String configFilePath,
java.util.HashMap<java.lang.String,java.lang.Object> dataMap)
Main processing method.
|
java.lang.String |
sanitizeAndEvaluateStr(java.lang.String source,
org.apache.velocity.VelocityContext context)
Apart from evaluating the template using velocity context, this method also adds velocity's quiet reference
and finally cleans up any punctuation left behind by empty references.
|
public java.lang.String getCollectionValues(com.googlecode.fascinator.common.JsonSimple emailConfig,
com.googlecode.fascinator.common.JsonSimple tfPackage,
java.lang.String varField)
public java.lang.String sanitizeAndEvaluateStr(java.lang.String source,
org.apache.velocity.VelocityContext context)
throws org.apache.velocity.exception.ParseErrorException,
org.apache.velocity.exception.MethodInvocationException,
org.apache.velocity.exception.ResourceNotFoundException,
java.io.IOException
context: - velocity contextsource: - email templateorg.apache.velocity.exception.ParseErrorExceptionorg.apache.velocity.exception.MethodInvocationExceptionorg.apache.velocity.exception.ResourceNotFoundExceptionjava.io.IOExceptionpublic boolean process(java.lang.String id,
java.lang.String inputKey,
java.lang.String outputKey,
java.lang.String stage,
java.lang.String configFilePath,
java.util.HashMap<java.lang.String,java.lang.Object> dataMap)
throws java.lang.Exception
public boolean email(java.lang.String oid,
java.lang.String from,
java.lang.String recipient,
java.lang.String subject,
java.lang.String body)
oid - from - recipient - subject - body - public boolean emailAttachment(java.lang.String from,
java.lang.String recipient,
java.lang.String subject,
java.lang.String body,
byte[] attachData,
java.lang.String attachDataType,
java.lang.String attachFileName,
java.lang.String attachDesc)
throws java.lang.Exception
java.lang.ExceptionCopyright © 2009-2019. All Rights Reserved.