public class AllLatestVersionAttachmentIdentifier extends Object implements ContainerAttachmentIdentifier
Modifier and Type | Field and Description |
---|---|
protected AttachmentManager |
attachmentManager |
protected long |
containerId |
protected PageManager |
pageManager |
protected int |
totalCountLatestAttachment |
Constructor and Description |
---|
AllLatestVersionAttachmentIdentifier(PageManager pageManager,
AttachmentManager attachmentManager,
long containerId) |
Modifier and Type | Method and Description |
---|---|
List<AttachmentIdentifier> |
getAttachmentIdentifiedList()
return list of AttachmentIdentifier belonging to current container
|
protected List<AttachmentIdentifier> |
getAttachmentIdentifiers(AbstractPage abstractPage) |
protected Predicate<Attachment> |
getFilterCondition() |
protected AttachmentIdentifier |
getNextBatch(int previousOutputSize) |
int |
getTotalCountLatestAttachment()
totalCountLatestAttachment will lazy init when
getAttachmentIdentifiers(com.atlassian.confluence.pages.AbstractPage) is called |
protected final long containerId
protected final PageManager pageManager
protected final AttachmentManager attachmentManager
protected int totalCountLatestAttachment
public AllLatestVersionAttachmentIdentifier(PageManager pageManager, AttachmentManager attachmentManager, long containerId)
public int getTotalCountLatestAttachment()
getAttachmentIdentifiers(com.atlassian.confluence.pages.AbstractPage)
is calledgetTotalCountLatestAttachment
in interface ContainerAttachmentIdentifier
public List<AttachmentIdentifier> getAttachmentIdentifiedList()
ContainerAttachmentIdentifier
getAttachmentIdentifiedList
in interface ContainerAttachmentIdentifier
protected List<AttachmentIdentifier> getAttachmentIdentifiers(AbstractPage abstractPage)
protected AttachmentIdentifier getNextBatch(int previousOutputSize)
protected Predicate<Attachment> getFilterCondition()
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences