| Package | Description |
|---|---|
| com.atlassian.confluence.pages | |
| com.atlassian.confluence.pages.attachments | |
| com.atlassian.confluence.pages.persistence.dao.hibernate |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultAttachmentManager.setAttachmentDao(AttachmentDaoInternal attachmentDao) |
| Constructor and Description |
|---|
DefaultAttachmentManager(AttachmentDaoInternal attachmentDao,
ContentEntityObjectDao contentEntityObjectDao,
com.atlassian.event.api.EventPublisher eventPublisher,
ConfluenceIndexer indexer,
ChangeIndexer changeIndexer,
com.google.common.base.Supplier<UserAccessor> userAccessor,
NotificationManager notificationManager) |
| Modifier and Type | Class and Description |
|---|---|
class |
CachingAttachmentDao
Caches the IDs of attachments retrieved with
CachingAttachmentDao.getLatestAttachment(ContentEntityObject, String)
in an AttachmentCache. |
| Constructor and Description |
|---|
CachingAttachmentDao(AttachmentDaoInternal delegate,
AttachmentCache cache) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHibernateAttachmentDao
Abstract class that defines the basic methods necessary for saving Attachments
to a database.
|
class |
NonTransactionalHibernateAttachmentDao
Non-transactional version of the AbstractHibernateAttachmentDao, which removes all attachment data
from the data store after removing the attachments from the database.
|
class |
TransactionalHibernateAttachmentDao
Transactional version of the AbstractHibernateAttachmentDao, which removes the Attachment data
as the Attachment itself is being removed, since it can be rolled back by the transaction
|
Copyright © 2003–2019 Atlassian. All rights reserved.