org.xcmis.restatom.collections
Class AllVersionsCollection

java.lang.Object
  extended by org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter
      extended by org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<T>
          extended by org.xcmis.restatom.collections.AbstractCmisCollection<CmisObject>
              extended by org.xcmis.restatom.collections.CmisObjectCollection
                  extended by org.xcmis.restatom.collections.AllVersionsCollection
All Implemented Interfaces:
org.apache.abdera.protocol.server.CollectionAdapter, org.apache.abdera.protocol.server.CollectionInfo, org.apache.abdera.protocol.server.MediaCollectionAdapter, org.apache.abdera.protocol.server.Transactional

public class AllVersionsCollection
extends CmisObjectCollection

Collection of all versions of document.

Version:
$Id: AllVersionsCollection.java 216 2010-02-12 17:19:50Z andrew00x $
Author:
Alexey Zavizionov

Field Summary
 
Fields inherited from class org.xcmis.restatom.collections.CmisObjectCollection
ANONYMOUS, SPACES_AIR_SPECIFIC_REFERER, SYSTEM
 
Constructor Summary
AllVersionsCollection()
          Instantiates a new all versions collection.
 
Method Summary
protected  void addFeedDetails(org.apache.abdera.model.Feed feed, org.apache.abdera.protocol.server.RequestContext request)
          
 Iterable<CmisObject> getEntries(org.apache.abdera.protocol.server.RequestContext request)
          
 String getId(org.apache.abdera.protocol.server.RequestContext request)
          Get version series id.
 String getTitle(org.apache.abdera.protocol.server.RequestContext request)
          
 
Methods inherited from class org.xcmis.restatom.collections.CmisObjectCollection
addEntryDetails, convertMimeType, createFeedBase, deleteEntry, deleteMedia, deleteMedia, getACLLink, getAllowableActionsLink, getAllVersionsLink, getAuthor, getAuthors, getBaseObjectType, getBaseRenditionHref, getChildrenLink, getContentLink, getContentStream, getContentType, getCreationDate, getDescendantsLink, getEntry, getFolderTreeLink, getId, getLastModificationDate, getMedia, getName, getObjectLink, getParentsLink, getPoliciesLink, getProperty, getRelationshipsLink, getResourceName, getStreamId, getTitle, getUpdated, putEntry, putMedia, putMedia, updatePropertiesFromEntry
 
Methods inherited from class org.xcmis.restatom.collections.AbstractCmisCollection
addPageLinks, buildCreateEntryResponse, buildGetEntryResponse, buildGetFeedResponse, createErrorResponse, createErrorResponse, getBooleanParameter, getConnection, getContent, getIntegerParameter, getObjectTypeLink, getRepositoryId, getServiceLink, postEntry, postEntry, putEntry
 
Methods inherited from class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter
addContent, addMediaContent, buildGetMediaResponse, createMediaEntry, createNonMediaEntry, deleteEntry, getEntry, getEntryFromCollectionProvider, getFeed, getFeedIriForEntry, getLink, getLink, getMediaName, getMediaStream, getQueryParameters, getSummary, headEntry, headMedia, isMediaEntry, postMedia, postMedia
 
Methods inherited from class org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter
asCollectionElement, buildHeadEntryResponse, buildPostMediaEntryResponse, compensate, createErrorResponse, end, extensionRequest, getAccepts, getCategories, getCategoriesInfo, getEntryFromRequest, getHref, getHref, optionsEntry, optionsMedia, setHref, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllVersionsCollection

public AllVersionsCollection()
Instantiates a new all versions collection.

Method Detail

addFeedDetails

protected void addFeedDetails(org.apache.abdera.model.Feed feed,
                              org.apache.abdera.protocol.server.RequestContext request)
                       throws org.apache.abdera.protocol.server.context.ResponseContextException

Overrides:
addFeedDetails in class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<CmisObject>
Throws:
org.apache.abdera.protocol.server.context.ResponseContextException

getEntries

public Iterable<CmisObject> getEntries(org.apache.abdera.protocol.server.RequestContext request)
                                throws org.apache.abdera.protocol.server.context.ResponseContextException

Specified by:
getEntries in class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<CmisObject>
Throws:
org.apache.abdera.protocol.server.context.ResponseContextException

getTitle

public String getTitle(org.apache.abdera.protocol.server.RequestContext request)


getId

public String getId(org.apache.abdera.protocol.server.RequestContext request)
Get version series id.

Overrides:
getId in class CmisObjectCollection
Parameters:
request - request context
Returns:
versionSeriesid string


Copyright © 2010 eXo Platform SAS. All Rights Reserved.