public static class AttachmentPathManager.PropertiesAdaptor extends Object implements AttachmentPathManager
AttachmentPathManager
that uses the ApplicationProperties
to get the current paths.
Nothing outside of this class should ever refer to the JIRA_PATH_ATTACHMENTS ApplicationProperty. That property
needs to be interpreted properly when using JIRA Home.AttachmentPathManager.Mode, AttachmentPathManager.PropertiesAdaptor
ATTACHMENTS_DIR
Constructor and Description |
---|
PropertiesAdaptor(ApplicationProperties applicationProperties,
JiraHome jiraHome) |
Modifier and Type | Method and Description |
---|---|
void |
disableAttachments()
Turns "Allow Attachments" to off.
|
String |
getAttachmentPath()
Returns the path used to store attachments
|
String |
getDefaultAttachmentPath()
Returns the attachment path that will be used by default if JIRA is so configured.
|
AttachmentPathManager.Mode |
getMode() |
boolean |
getUseDefaultDirectory()
Returns true if attachments are stored within JIRA Home
|
void |
setCustomAttachmentPath(String path)
Set a custom location to store attachments
|
void |
setUseDefaultDirectory()
Use the default location within JIRA Home to store attachments
|
public PropertiesAdaptor(ApplicationProperties applicationProperties, JiraHome jiraHome)
public String getDefaultAttachmentPath()
AttachmentPathManager
getDefaultAttachmentPath
in interface AttachmentPathManager
public String getAttachmentPath()
AttachmentPathManager
getAttachmentPath
in interface AttachmentPathManager
public void setCustomAttachmentPath(String path)
AttachmentPathManager
setCustomAttachmentPath
in interface AttachmentPathManager
path
- path to store attachmentspublic void setUseDefaultDirectory()
AttachmentPathManager
setUseDefaultDirectory
in interface AttachmentPathManager
public boolean getUseDefaultDirectory()
AttachmentPathManager
getUseDefaultDirectory
in interface AttachmentPathManager
public void disableAttachments()
AttachmentPathManager
disableAttachments
in interface AttachmentPathManager
public AttachmentPathManager.Mode getMode()
getMode
in interface AttachmentPathManager
Copyright © 2002-2021 Atlassian. All Rights Reserved.