Interface IEmailFormProcessor
-
- All Known Implementing Classes:
EmailFormProcessor
public interface IEmailFormProcessorformulates 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$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTOKEN_CERT_TYPEstatic java.lang.StringTOKEN_EXECUTION_TIMEstatic java.lang.StringTOKEN_HEX_SERIAL_NUMstatic java.lang.StringTOKEN_HTTP_HOSTstatic java.lang.StringTOKEN_HTTP_PORTstatic java.lang.StringTOKEN_IDstatic java.lang.StringTOKEN_ISSUER_DNstatic java.lang.StringTOKEN_NOT_AFTERstatic java.lang.StringTOKEN_NOT_BEFOREstatic java.lang.StringTOKEN_RECIPIENT_EMAILstatic java.lang.StringTOKEN_REQUEST_IDstatic java.lang.StringTOKEN_REQUEST_TYPEstatic java.lang.StringTOKEN_REQUESTOR_EMAILstatic java.lang.StringTOKEN_REVOCATION_DATEstatic java.lang.StringTOKEN_SENDER_EMAILstatic java.lang.StringTOKEN_SERIAL_NUMstatic java.lang.StringTOKEN_STATUSstatic java.lang.StringTOKEN_SUBJECT_DNstatic java.lang.StringTOKEN_SUMMARY_FAILURE_NUMstatic java.lang.StringTOKEN_SUMMARY_ITEM_LISTstatic java.lang.StringTOKEN_SUMMARY_SUCCESS_NUMstatic java.lang.StringTOKEN_SUMMARY_TOTAL_NUM
-
Method Summary
All Methods Instance Methods Abstract 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
-
TOKEN_ID
static final java.lang.String TOKEN_ID
- See Also:
- Constant Field Values
-
TOKEN_SERIAL_NUM
static final java.lang.String TOKEN_SERIAL_NUM
- See Also:
- Constant Field Values
-
TOKEN_HEX_SERIAL_NUM
static final java.lang.String TOKEN_HEX_SERIAL_NUM
- See Also:
- Constant Field Values
-
TOKEN_REQUEST_ID
static final java.lang.String TOKEN_REQUEST_ID
- See Also:
- Constant Field Values
-
TOKEN_HTTP_HOST
static final java.lang.String TOKEN_HTTP_HOST
- See Also:
- Constant Field Values
-
TOKEN_HTTP_PORT
static final java.lang.String TOKEN_HTTP_PORT
- See Also:
- Constant Field Values
-
TOKEN_ISSUER_DN
static final java.lang.String TOKEN_ISSUER_DN
- See Also:
- Constant Field Values
-
TOKEN_SUBJECT_DN
static final java.lang.String TOKEN_SUBJECT_DN
- See Also:
- Constant Field Values
-
TOKEN_REQUESTOR_EMAIL
static final java.lang.String TOKEN_REQUESTOR_EMAIL
- See Also:
- Constant Field Values
-
TOKEN_CERT_TYPE
static final java.lang.String TOKEN_CERT_TYPE
- See Also:
- Constant Field Values
-
TOKEN_REQUEST_TYPE
static final java.lang.String TOKEN_REQUEST_TYPE
- See Also:
- Constant Field Values
-
TOKEN_STATUS
static final java.lang.String TOKEN_STATUS
- See Also:
- Constant Field Values
-
TOKEN_NOT_AFTER
static final java.lang.String TOKEN_NOT_AFTER
- See Also:
- Constant Field Values
-
TOKEN_NOT_BEFORE
static final java.lang.String TOKEN_NOT_BEFORE
- See Also:
- Constant Field Values
-
TOKEN_SENDER_EMAIL
static final java.lang.String TOKEN_SENDER_EMAIL
- See Also:
- Constant Field Values
-
TOKEN_RECIPIENT_EMAIL
static final java.lang.String TOKEN_RECIPIENT_EMAIL
- See Also:
- Constant Field Values
-
TOKEN_SUMMARY_ITEM_LIST
static final java.lang.String TOKEN_SUMMARY_ITEM_LIST
- See Also:
- Constant Field Values
-
TOKEN_SUMMARY_TOTAL_NUM
static final java.lang.String TOKEN_SUMMARY_TOTAL_NUM
- See Also:
- Constant Field Values
-
TOKEN_SUMMARY_SUCCESS_NUM
static final java.lang.String TOKEN_SUMMARY_SUCCESS_NUM
- See Also:
- Constant Field Values
-
TOKEN_SUMMARY_FAILURE_NUM
static final java.lang.String TOKEN_SUMMARY_FAILURE_NUM
- See Also:
- Constant Field Values
-
TOKEN_EXECUTION_TIME
static final java.lang.String TOKEN_EXECUTION_TIME
- See Also:
- Constant Field Values
-
TOKEN_REVOCATION_DATE
static final java.lang.String TOKEN_REVOCATION_DATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEmailContent
java.lang.String getEmailContent(java.lang.String form, java.util.Hashtable<java.lang.String,java.lang.Object> tok2vals)
-
formContent
java.lang.String formContent(java.util.Vector<java.lang.String> vec)
takes a vector of strings and concatenate them
-
log
void log(int level, java.lang.String msg)logs an entry in the log file.
-
-