com.atlassian.jira.issue.attachment.AttachmentDirectoryAccessor |
Known Indirect Subclasses |
Interface for a component that provides access to attachment directories. This is typically only useful for file-based attachment stores.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This method is deprecated.
Use
errors() instead. This method is here while AttachmentStore
is still in jira-api.
| |||||||||||
This method is deprecated.
Use
errors() instead. This method is here while AttachmentStore
is still in jira-api.
| |||||||||||
Get the attachment directory for the given attachment base directory, project key, and issue key.
| |||||||||||
Returns the physical directory of the attachments for the given issue.
| |||||||||||
Returns the physical directory of the attachments for the given issue.
| |||||||||||
Returns the path used to store all attachments across the system.
| |||||||||||
Returns the physical directory of the thumbnails for the given issue, creating if necessary.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.jira.issue.attachment.AttachmentHealth
|
This method is deprecated.
Use errors()
instead. This method is here while AttachmentStore
is still in jira-api.
Checks that the Attachment directory of the given issue is right to go - writable, accessible etc. Will create it if necessary.
issue | the issue whose attachment directory to check. |
---|
AttachmentException | if the directory is not writable or missing and cannot be created. |
---|
This method is deprecated.
Use errors()
instead. This method is here while AttachmentStore
is still in jira-api.
Checks that the temporary directory where attachments can be uploaded is writeable.
AttachmentException | if the directory is not writable or missing and cannot be created. |
---|
Get the attachment directory for the given attachment base directory, project key, and issue key.
The idea is to encapsulate all of the path-joinery magic to make future refactoring easier if we ever decide to move away from attachment-base/project-key/issue-ketattachmentDirectory | base of attachments |
---|---|
projectKey | the project key the issue belongs to |
issueKey | the issue key for the issue |
Returns the physical directory of the attachments for the given issue. This will create it if necessary.
issue | the issue whose attachment directory you want |
---|---|
createDirectory | If true, and the directory does not currently exist, then the directory is created. |
Returns the physical directory of the attachments for the given issue. This will create it if necessary.
issue | the issue whose attachment directory you want |
---|
Returns the path used to store all attachments across the system.
Returns the physical directory of the thumbnails for the given issue, creating if necessary.
issue | the issue whose thumbnail directory you want |
---|