Class 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 Detail

      • logger

        public static org.slf4j.Logger logger
      • 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
    • Constructor Detail

      • EmailFormProcessor

        public EmailFormProcessor()
    • Method Detail

      • getEmailContent

        public java.lang.String getEmailContent​(java.lang.String form,
                                                java.util.Hashtable<java.lang.String,​java.lang.Object> tok2vals)
        Specified by:
        getEmailContent in interface IEmailFormProcessor
      • formContent

        public java.lang.String formContent​(java.util.Vector<java.lang.String> vec)
        takes a vector of strings and concatenate them
        Specified by:
        formContent in interface IEmailFormProcessor