Class EmailFormProcessor
- java.lang.Object
-
- com.netscape.cmscore.notification.EmailFormProcessor
-
- All Implemented Interfaces:
IEmailFormProcessor
public class EmailFormProcessor extends java.lang.Object implements IEmailFormProcessor
formulates the final email. Escape character '\' is understood. '$' is used preceeding a token name. A token name should not be a substring of any other token name- Version:
- $Revision$, $Date$
- Author:
- cfu
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerloggerprotected static charTOK_ENDprotected static java.lang.StringTOK_ESCprotected static java.lang.StringTOK_PREFIXprotected static java.lang.StringTOK_TOKEN_UNKNOWNprotected static java.lang.StringTOK_VALUE_UNKNOWNprotected static java.lang.String[]token_keys-
Fields inherited from interface com.netscape.certsrv.notification.IEmailFormProcessor
TOKEN_CERT_TYPE, TOKEN_EXECUTION_TIME, TOKEN_HEX_SERIAL_NUM, TOKEN_HTTP_HOST, TOKEN_HTTP_PORT, TOKEN_ID, TOKEN_ISSUER_DN, TOKEN_NOT_AFTER, TOKEN_NOT_BEFORE, TOKEN_RECIPIENT_EMAIL, TOKEN_REQUEST_ID, TOKEN_REQUEST_TYPE, TOKEN_REQUESTOR_EMAIL, TOKEN_REVOCATION_DATE, TOKEN_SENDER_EMAIL, TOKEN_SERIAL_NUM, TOKEN_STATUS, TOKEN_SUBJECT_DN, TOKEN_SUMMARY_FAILURE_NUM, TOKEN_SUMMARY_ITEM_LIST, TOKEN_SUMMARY_SUCCESS_NUM, TOKEN_SUMMARY_TOTAL_NUM
-
-
Constructor Summary
Constructors Constructor Description EmailFormProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringformContent(java.util.Vector<java.lang.String> vec)takes a vector of strings and concatenate themjava.lang.StringgetEmailContent(java.lang.String form, java.util.Hashtable<java.lang.String,java.lang.Object> tok2vals)voidlog(int level, java.lang.String msg)logs an entry in the log file.
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
TOK_PREFIX
protected static final java.lang.String TOK_PREFIX
- See Also:
- Constant Field Values
-
TOK_ESC
protected static final java.lang.String TOK_ESC
- See Also:
- Constant Field Values
-
TOK_END
protected static final char TOK_END
- See Also:
- Constant Field Values
-
TOK_VALUE_UNKNOWN
protected static final java.lang.String TOK_VALUE_UNKNOWN
- See Also:
- Constant Field Values
-
TOK_TOKEN_UNKNOWN
protected static final java.lang.String TOK_TOKEN_UNKNOWN
- See Also:
- Constant Field Values
-
token_keys
protected static java.lang.String[] token_keys
-
-
Method Detail
-
getEmailContent
public java.lang.String getEmailContent(java.lang.String form, java.util.Hashtable<java.lang.String,java.lang.Object> tok2vals)- Specified by:
getEmailContentin interfaceIEmailFormProcessor
-
formContent
public java.lang.String formContent(java.util.Vector<java.lang.String> vec)
takes a vector of strings and concatenate them- Specified by:
formContentin interfaceIEmailFormProcessor
-
log
public void log(int level, java.lang.String msg)Description copied from interface:IEmailFormProcessorlogs an entry in the log file.- Specified by:
login interfaceIEmailFormProcessor
-
-