com.atlassian.confluence.servlet.download
Class AttachmentUrlParser
java.lang.Object
com.atlassian.confluence.servlet.download.AttachmentUrlParser
public class AttachmentUrlParser
- extends Object
A URL parser for attachments (including thumbnails).
See FileServerServlet
for URL prefix constants.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VERSION_PARAMETER
public static final String VERSION_PARAMETER
- See Also:
- Constant Field Values
MODIFICATION_DATE_PARAMETER
public static final String MODIFICATION_DATE_PARAMETER
- See Also:
- Constant Field Values
AttachmentUrlParser
public AttachmentUrlParser()
getAttachment
public Attachment getAttachment(String urlPath,
String urlPrefix,
Map parameters)
- Gets the attachment based on the url, prefix and query parameters.
- Parameters:
urlPath
- the attachment url pathurlPrefix
- the url prefix up to the entity idparameters
- query parameters from the url
- Returns:
- an Attachment object, or null if the urlPath did not match an attachment
getEntity
public ContentEntityObject getEntity(String urlPath,
String prefix)
- Gets the entity that the attachment is attached to based on the given url.
If the url cannot be parsed to extract the entity id, null is returned.
- Parameters:
urlPath
- the attachment url pathprefix
- the url prefix up to the entity id
getEntityId
public long getEntityId(String urlPath,
String prefix)
- Gets the entity id that the attachment is attached to based on the given
url. If the url cannot be parsed to extract the entity id, -1 is returned.
- Parameters:
urlPath
- the attachment url pathprefix
- the url prefix up to the entity id
getAttachmentFileName
public String getAttachmentFileName(String urlPath)
setContentEntityObjectDao
public void setContentEntityObjectDao(ContentEntityObjectDao contentEntityObjectDao)
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)
Copyright © 2003-2012 Atlassian. All Rights Reserved.