Liferay 6.2-ce-ga5

com.liferay.portal.atom
Class BaseEntityCollectionAdapter<T>

java.lang.Object
  extended by org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter
      extended by org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<T>
          extended by com.liferay.portal.atom.BaseEntityCollectionAdapter<T>
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
Direct Known Subclasses:
AtomCollectionAdapterWrapper

public abstract class BaseEntityCollectionAdapter<T>
extends org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<T>


Field Summary
protected  String collectionName
           
 
Constructor Summary
protected BaseEntityCollectionAdapter(String collectionName)
           
 
Method Summary
protected  String addEntryDetails(org.apache.abdera.protocol.server.RequestContext requestContext, org.apache.abdera.model.Entry entry, org.apache.abdera.i18n.iri.IRI feedIri, T entryObj)
           
protected  void addFeedDetails(org.apache.abdera.model.Feed feed, org.apache.abdera.protocol.server.RequestContext requestContext)
           
protected  org.apache.abdera.model.Feed createFeedBase(org.apache.abdera.protocol.server.RequestContext requestContext)
           
 String getAuthor(org.apache.abdera.protocol.server.RequestContext requestContext)
           
protected abstract  String getEntryId(T entry)
           
 String getHref(org.apache.abdera.protocol.server.RequestContext requestContext)
           
 String getId(org.apache.abdera.protocol.server.RequestContext requestContext)
           
 String getId(T entry)
           
 String getName(T entry)
           
 
Methods inherited from class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter
addContent, addMediaContent, buildGetMediaResponse, createMediaEntry, createNonMediaEntry, deleteEntry, deleteEntry, deleteMedia, deleteMedia, getAuthors, getContent, getContentType, getEntries, getEntry, getEntry, getEntryFromCollectionProvider, getFeed, getFeedIriForEntry, getLink, getLink, getLink, getLink, getMedia, getMediaName, getMediaStream, getQueryParameters, getSummary, getTitle, getUpdated, headEntry, headMedia, isMediaEntry, postEntry, postEntry, postMedia, postMedia, putEntry, putEntry, putMedia, putMedia
 
Methods inherited from class org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter
asCollectionElement, buildCreateEntryResponse, buildGetEntryResponse, buildGetFeedResponse, buildHeadEntryResponse, buildPostMediaEntryResponse, compensate, createErrorResponse, end, extensionRequest, getAccepts, getCategories, getCategoriesInfo, getEntryFromRequest, getHref, getResourceName, optionsEntry, optionsMedia, setHref, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.abdera.protocol.server.CollectionInfo
getTitle
 

Field Detail

collectionName

protected String collectionName
Constructor Detail

BaseEntityCollectionAdapter

protected BaseEntityCollectionAdapter(String collectionName)
Method Detail

getAuthor

public String getAuthor(org.apache.abdera.protocol.server.RequestContext requestContext)
Specified by:
getAuthor in class org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter

getHref

public String getHref(org.apache.abdera.protocol.server.RequestContext requestContext)
Specified by:
getHref in interface org.apache.abdera.protocol.server.CollectionInfo
Overrides:
getHref in class org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter

getId

public String getId(org.apache.abdera.protocol.server.RequestContext requestContext)
Specified by:
getId in class org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter

getId

public String getId(T entry)
Specified by:
getId in class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<T>

getName

public String getName(T entry)
Specified by:
getName in class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<T>

addEntryDetails

protected String addEntryDetails(org.apache.abdera.protocol.server.RequestContext requestContext,
                                 org.apache.abdera.model.Entry entry,
                                 org.apache.abdera.i18n.iri.IRI feedIri,
                                 T entryObj)
                          throws org.apache.abdera.protocol.server.context.ResponseContextException
Overrides:
addEntryDetails in class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<T>
Throws:
org.apache.abdera.protocol.server.context.ResponseContextException

addFeedDetails

protected void addFeedDetails(org.apache.abdera.model.Feed feed,
                              org.apache.abdera.protocol.server.RequestContext requestContext)
                       throws org.apache.abdera.protocol.server.context.ResponseContextException
Overrides:
addFeedDetails in class org.apache.abdera.protocol.server.impl.AbstractEntityCollectionAdapter<T>
Throws:
org.apache.abdera.protocol.server.context.ResponseContextException

createFeedBase

protected org.apache.abdera.model.Feed createFeedBase(org.apache.abdera.protocol.server.RequestContext requestContext)
Overrides:
createFeedBase in class org.apache.abdera.protocol.server.impl.AbstractCollectionAdapter

getEntryId

protected abstract String getEntryId(T entry)

Liferay 6.2-ce-ga5