|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.attachment.FileAttachments
public final class FileAttachments
Contains utility methods for dealing with attachments on the file system.
Method Summary | |
---|---|
static String |
computeIssueKeyForOriginalProjectKey(String originalProjectKey,
String issueKey)
Helper method to mung an issue key to the given project key. |
static File |
getAttachmentDirectoryForIssue(File rootDir,
String originalProjectKey,
String issueKey)
Returns the directory containing attachments for an issue. |
static File |
getAttachmentFileHolder(AttachmentKey attachment,
File rootDir)
Returns a file that refers to an attachment specified by the given attachment key and the attachment root directory. |
static File |
getAttachmentFileHolder(AttachmentStore.AttachmentAdapter attachment,
File attachmentDir)
Deprecated. we should be using getAttachmentFileHolder(AttachmentKey, java.io.File) once AttachmentStore is
removed. |
static File |
getDefaultAttachmentFileHolder(AttachmentKey attachment,
File rootDir)
Returns a file that refers to the default location of an attachment specified by the given attachment key and the attachment root directory. |
static File |
validateFileForAttachment(Attachment metaData,
File file)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static File getAttachmentDirectoryForIssue(File rootDir, String originalProjectKey, String issueKey)
rootDir
- The root directory of all attachments.originalProjectKey
- The project key that was used to store the attachments (i.e. the original project key)issueKey
- The issue key
public static String computeIssueKeyForOriginalProjectKey(String originalProjectKey, String issueKey)
originalProjectKey
- The project key that the issue should be under.issueKey
- The issue key to mung.
public static File getAttachmentFileHolder(AttachmentKey attachment, File rootDir)
attachment
- The attachment key.rootDir
- The root directory of all attachments. NOT THE DIRECTORY FOR AN ISSUE'S ATTACHMENT.
public static File getDefaultAttachmentFileHolder(AttachmentKey attachment, File rootDir)
attachment
- The attachment key.rootDir
- The root directory of all attachments. NOT THE DIRECTORY FOR AN ISSUE'S ATTACHMENT.
@Deprecated public static File getAttachmentFileHolder(AttachmentStore.AttachmentAdapter attachment, File attachmentDir)
getAttachmentFileHolder(AttachmentKey, java.io.File)
once AttachmentStore is
removed.
attachment
- The attachment adapterattachmentDir
- The directory of issue's attachments. NOT THE ROOT DIRECTORY FOR ALL ATTACHMENTS.
public static File validateFileForAttachment(Attachment metaData, File file)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |