@ParametersAreNonnullByDefault public class DefaultAttachmentConfigManager extends Object implements AttachmentConfigManager
Constructor and Description |
---|
DefaultAttachmentConfigManager(AttachmentConfigStore attachmentConfigStore,
JiraHome jiraHome) |
Modifier and Type | Method and Description |
---|---|
static String |
getDefaultTempAttachmentDirectory()
Returns the default relative path to temporary attachments.
|
ExtensionRestrictionMode |
getExtensionRestrictionMode()
Indicates mode of restricting attachments by file extension.
|
String |
getFilteredFileExtensions()
Returns a comma-separated list of file extensions to be used for the selected
ExtensionRestrictionMode . |
long |
getMaxAttachmentSize()
Gets the maximum upload size for attachments.
|
File |
getTemporaryAttachmentDirectory()
Returns the directory for temporary attachments.
|
boolean |
isAttachmentsDownloadableAsZip()
Indicates whether attachments can be downloaded as ZIP files.
|
boolean |
isAttachmentsEnabled()
Indicates whether attachments are enabled.
|
boolean |
isFilterFilesWithoutExtensions()
Indicates whether files without extensions should be included for the selected
ExtensionRestrictionMode . |
boolean |
isThumbnailsEnabled()
Indicates whether attachment thumbnails should be shown.
|
public DefaultAttachmentConfigManager(AttachmentConfigStore attachmentConfigStore, JiraHome jiraHome)
public static String getDefaultTempAttachmentDirectory()
public boolean isAttachmentsEnabled()
AttachmentConfigManager
isAttachmentsEnabled
in interface AttachmentConfigManager
public long getMaxAttachmentSize()
AttachmentConfigManager
getMaxAttachmentSize
in interface AttachmentConfigManager
public boolean isThumbnailsEnabled()
AttachmentConfigManager
isThumbnailsEnabled
in interface AttachmentConfigManager
public boolean isAttachmentsDownloadableAsZip()
AttachmentConfigManager
isAttachmentsDownloadableAsZip
in interface AttachmentConfigManager
public ExtensionRestrictionMode getExtensionRestrictionMode()
AttachmentConfigManager
getExtensionRestrictionMode
in interface AttachmentConfigManager
public String getFilteredFileExtensions()
AttachmentConfigManager
ExtensionRestrictionMode
.getFilteredFileExtensions
in interface AttachmentConfigManager
public boolean isFilterFilesWithoutExtensions()
AttachmentConfigManager
ExtensionRestrictionMode
.isFilterFilesWithoutExtensions
in interface AttachmentConfigManager
public File getTemporaryAttachmentDirectory()
AttachmentConfigManager
getTemporaryAttachmentDirectory
in interface AttachmentConfigManager
Copyright © 2002-2024 Atlassian. All Rights Reserved.