com.jalios.jcms.policy
Class AbstractDataMailPolicyFilter
java.lang.Object
com.jalios.jcms.policy.AbstractPolicyFilter
com.jalios.jcms.policy.BasicMailPolicyFilter
com.jalios.jcms.policy.AbstractDataMailPolicyFilter
- All Implemented Interfaces:
- MailListener, PluginComponent, MailPolicyFilter, PolicyFilter, Comparable
public abstract class AbstractDataMailPolicyFilter
- extends BasicMailPolicyFilter
|
Field Summary |
protected org.apache.log4j.Logger |
logger
|
logger
protected org.apache.log4j.Logger logger
AbstractDataMailPolicyFilter
public AbstractDataMailPolicyFilter()
init
public boolean init(Plugin plugin)
- Description copied from interface:
PluginComponent
- Initialize the component with the given plugin configuration
- Specified by:
init in interface PluginComponent- Overrides:
init in class BasicMailPolicyFilter
- Parameters:
plugin - the calling plugin
- Returns:
- true if the component has been correctly initialized.
- See Also:
PluginComponent.init(Plugin)
getFooterSeparator
protected String getFooterSeparator()
- Returns footer separator
- Returns:
- String separator
generateAuthKey
protected String generateAuthKey(Member mbr,
Data data)
- Returns a Base64( Id + ';' + MD5(Id + Password))
- Parameters:
mbr - the Memberdata - the data
- Returns:
- String base64 value
isValidAuthKey
protected Data isValidAuthKey(Member mbr,
String content)
- Parse mail content to find a valid authentication key and associated Data
- Parameters:
mbr - the Member performing the replycontent - the data text
- Returns:
- Data the crypted data or null
getContentFooter
protected String getContentFooter(Member toMbr,
Data data)
- Returns a default content footer for the given data
- Parameters:
toMbr - the Memberdata - the data
- Returns:
- String footer
getContentFooter
protected String getContentFooter(Member toMbr,
Data data,
String topic,
String address)
- Returns a default content footer for the given data
- Parameters:
toMbr - the Memberdata - the datatopic - the mail topicaddress - the address to reply
- Returns:
- String footer
Copyright © 2001-2010 Jalios SA. All Rights Reserved.