com.atlassian.confluence.mail.archive
Class MailPathConverter

java.lang.Object
  extended by com.atlassian.confluence.mail.archive.MailPathConverter
All Implemented Interfaces:
PathConverter

public class MailPathConverter
extends java.lang.Object
implements PathConverter

A Path converter that converts friendly mail path url to a viewmail action. This converter expects the url to have exactly 3 parameters as:


Field Summary
static java.lang.String VIEW_MAIL
           
 
Constructor Summary
MailPathConverter()
           
 
Method Summary
 ConvertedPath getPath(java.lang.String path)
          Returns a ConvertedPath based on the passed in path.
 boolean handles(java.lang.String simplePath)
          Return true from this method if your path converter can convert the specified path.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VIEW_MAIL

public static final java.lang.String VIEW_MAIL
See Also:
Constant Field Values
Constructor Detail

MailPathConverter

public MailPathConverter()
Method Detail

handles

public boolean handles(java.lang.String simplePath)
Description copied from interface: PathConverter
Return true from this method if your path converter can convert the specified path. By default, the SimpleDisplayServlet will be mapped to '/display' which will be stripped off the path before being passed to this method. The first converter that returns true for a path will be used to perform the conversion.

Specified by:
handles in interface PathConverter
Parameters:
simplePath - the path relative to the servlet mapping
Returns:
true if your path converter can handle this path

getPath

public ConvertedPath getPath(java.lang.String path)
Description copied from interface: PathConverter
Returns a ConvertedPath based on the passed in path.

Specified by:
getPath in interface PathConverter
Parameters:
path - the path relative to the servlet mapping
Returns:
a ConvertedPath representing the path conversion


Copyright © 2003-2013 Atlassian. All Rights Reserved.