package

com.atlassian.jira.issue.attachment

Interfaces

AttachmentDataBulkImport Contains methods for bulk importing attachment data into the attachment storage subsystem. 
AttachmentDirectoryAccessor Interface for a component that provides access to attachment directories. 
AttachmentGetData  
AttachmentHealth Classes that implement this can report a health status. 
AttachmentsCategoriser.Source  
AttachmentStore This interface is deprecated. since 6.3. Please access attachments via AttachmentManager, and thumbnails via ThumbnailManager.  
AttachmentStore.AttachmentAdapter  
AttachmentZipKit.AttachmentZipEntries This interface is deprecated. Use AttachmentIndexManager instead. Since v6.4.  
AttachmentZipKit.AttachmentZipEntry This interface is deprecated. Use AttachmentIndexManager instead. Since v6.4.  
BulkAttachmentOperations Methods for handling attachments in bulk. 
FileBasedAttachmentStore Interface for an attachment store that presents a File-based interface for accessing attachments. 
FileSystemAttachmentStore Marker interface for an AttachmentStore implementation that uses the file system. 
ReadOnlyFileBasedAttachmentStore Represents a read-only attachment store on a file system. 
RemoteAttachmentStore Marker interface for AttachmentStore implementations that work with a remote attachment store (e.g. 
SimpleAttachmentStore Represents the most fundamental functionality of an attachment store - streams. 
SimpleAttachmentStore.Factory Factory for external plugins to retrieve a new store  
StreamAttachmentStore Stream based operations on attachments This interface contains subset of methods from AttachmentStore and is dedicated to replace it. 
StreamAttachmentStore.Factory  
TemporaryWebAttachmentManager Manager for temporary web attachments. 
TemporaryWebAttachmentsMonitorLocator Locator to abstract how we obtain the TemporaryWebAttachmentsMonitor. 
ThumbnailAccessor  

Classes

Attachment  
AttachmentAdapterImpl Used by Project Import. 
AttachmentConstants Constants useful for dealing with attachments 
AttachmentCreationDateComparator Attachment Comparator based on creation date in ascending order 
AttachmentFileGetData Represents attachment data based on files system. 
AttachmentFileNameComparator

Compares attachments based on the file's name. 

AttachmentFileNameCreationDateComparator

Compares attachments by file name first, and then creation date if the file names are the same. 

AttachmentIdSequencer  
AttachmentItem An attachment items holds an attachment and an optional thumbnail. 
AttachmentItems This class is deprecated. Do not use, this is internal class and will be removed  
AttachmentKey Wraps important information required to retrieve an attachment from an attachment store. 
AttachmentKey.Builder  
AttachmentKeyMapper  
AttachmentKeys Utility methods for creating AttachmentKeys. 
AttachmentsCategoriser This class is deprecated. Do not use, this is internal class and will be removed  
AttachmentsCategoriser.AttachmentItemCreator  
AttachmentStreamGetData  
AttachmentZipKit This class is deprecated. Use AttachmentIndexManager instead. Since v6.4.  
AttachmentZipKit.ZipEntryInputStream  
BackwardCompatibleAttachmentStore AttachmentStore implementation that wraps around two AttachmentStores (a file system implementation, and a remote Blobstore implementation), and handles delegating to them appropriately given dark feature flags. 
ConvertTemporaryAttachmentParams Values holder for new attachment (created from the temporary attachment). 
ConvertTemporaryAttachmentParamsBuilder A builder class for ConvertTemporaryAttachmentParams
CreateAttachmentParamsBean Bean containing parameters, which describe created attachment. 
CreateAttachmentParamsBean.Builder  
CustomCloseableInputStream A proxy input stream that allows for custom behaviour when the close() method is called. 
DefaultAttachmentDataBulkImport  
DefaultAttachmentValidator Default implementations for AttachmentValidator 
DefaultBulkAttachmentOperations  
DefaultReadOnlyFileSystemAttachmentStore Basic implementation of a ReadOnlyFileBasedAttachmentStore rooted at the specified root directory. 
DefaultTemporaryWebAttachmentManager Default implementation of TemporaryWebAttachmentManager. 
FileAttachments Contains utility methods for dealing with attachments on the file system. 
FileSystemAttachmentDirectoryAccessor Implementation of the AttachmentDirectoryAccessor that deals with filesystem-based attachment storage. 
FileSystemThumbnailAccessor  
MimetypesFileTypeMap  
Path Copied from FECRU

./java/com/cenqua/fisheye/Path.java r54145  

StoreAttachmentBean Bean used to store attachment in attachment stores. 
StoreAttachmentBean.Builder  
StoreAttachmentBeanMapper Maps Attachment to StoreAttachmentBean 
StoreAttachmentResult  
TemporaryAttachment Represents a temporary attachment, that is an attachment that's been uploaded to the server but not yet attached to an issue. 
TemporaryAttachmentId An object representing identity of temporary attachment. 
TemporaryWebAttachment Represents temporary attachment uploaded by user which may be later converted into a real attachment. 
TemporaryWebAttachmentFactory Factory for TemporaryWebAttachment
WithDirectoryAccessorThumbnailAccessor  

Enums

Exceptions

AttachmentCleanupException Represents a situation where attachments could not be cleaned up. 
AttachmentCopyException Represents a case where there was an error moving the attachment. 
AttachmentDeleteException Represents a case where there was an deleting reading the attachment (e.g. 
AttachmentMoveException Represents a case where there was an error moving the attachment. 
AttachmentReadException Represents a case where there was an error reading the attachment (e.g. 
AttachmentRuntimeException Base class for attachment exceptions that may come from asynchronous operations. 
AttachmentStorageUnavailableException Represents a case where the attachment storage subsystem is unavailable e.g. 
AttachmentWriteException Represents a case where writing attachment data has failed (e.g. 
NoAttachmentDataException Represents a case where there is no record for an attachment id. 
TemporaryAttachmentStorageUnavailableException Represents a case where the storage subsystem for temporary attachments (e.g.