com.atlassian.confluence.plugins.rest.entities
Class AttachmentEntityList

java.lang.Object
  extended by com.atlassian.confluence.plugins.rest.entities.AttachmentEntityList
All Implemented Interfaces:
com.atlassian.plugins.rest.common.expand.entity.ListWrapper<AttachmentEntity>

public class AttachmentEntityList
extends Object
implements com.atlassian.plugins.rest.common.expand.entity.ListWrapper<AttachmentEntity>

A List wrapper for AttachmentEntity objects


Constructor Summary
AttachmentEntityList()
           
AttachmentEntityList(int size, com.atlassian.plugins.rest.common.expand.entity.ListWrapperCallback<AttachmentEntity> callback)
           
 
Method Summary
 void buildAttachmentListFromWrapper(int start, int max)
           
 void buildFilteredByMimeTypeAttachmentList(int start, int maxSize, Set<String> includeMimeTypes)
           
 void buildFilteredByNiceTypeAttachmentList(int start, int maxSize, Set<String> niceTypes)
           
 List<AttachmentEntity> getAttachments()
          List of attachments returned.
 com.atlassian.plugins.rest.common.expand.entity.ListWrapperCallback<AttachmentEntity> getCallback()
           
 int getSize()
          Total size of list, note that the actual size returned can be different from this size, if pagination is used.
 void reverse()
          Reverse the order of the attachments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachmentEntityList

public AttachmentEntityList()

AttachmentEntityList

public AttachmentEntityList(int size,
                            com.atlassian.plugins.rest.common.expand.entity.ListWrapperCallback<AttachmentEntity> callback)
Method Detail

getCallback

public com.atlassian.plugins.rest.common.expand.entity.ListWrapperCallback<AttachmentEntity> getCallback()
Specified by:
getCallback in interface com.atlassian.plugins.rest.common.expand.entity.ListWrapper<AttachmentEntity>

getSize

public int getSize()
Total size of list, note that the actual size returned can be different from this size, if pagination is used.


reverse

public void reverse()
Reverse the order of the attachments


getAttachments

public List<AttachmentEntity> getAttachments()
List of attachments returned. If no expansion parameter is given this will be null.


buildAttachmentListFromWrapper

public void buildAttachmentListFromWrapper(int start,
                                           int max)

buildFilteredByMimeTypeAttachmentList

public void buildFilteredByMimeTypeAttachmentList(int start,
                                                  int maxSize,
                                                  Set<String> includeMimeTypes)

buildFilteredByNiceTypeAttachmentList

public void buildFilteredByNiceTypeAttachmentList(int start,
                                                  int maxSize,
                                                  Set<String> niceTypes)


Copyright © 2003-2011 Atlassian. All Rights Reserved.