com.liferay.portal.kernel.atom
Interface AtomCollectionAdapter<E>
- All Known Implementing Classes:
- BaseAtomCollectionAdapter, BaseMediaAtomCollectionAdapter
public interface AtomCollectionAdapter<E>
- Author:
- Igor Spasic
|
Method Summary |
void |
deleteEntry(java.lang.String resourceName,
AtomRequestContext atomRequestContext)
|
java.lang.String |
getCollectionName()
|
E |
getEntry(java.lang.String resourceName,
AtomRequestContext atomRequestContext)
|
java.util.List<java.lang.String> |
getEntryAuthors(E entry)
|
AtomEntryContent |
getEntryContent(E entry,
AtomRequestContext atomRequestContext)
|
java.lang.String |
getEntryId(E entry)
|
java.lang.String |
getEntrySummary(E entry)
|
java.lang.String |
getEntryTitle(E entry)
|
java.util.Date |
getEntryUpdated(E entry)
|
java.lang.Iterable<E> |
getFeedEntries(AtomRequestContext atomRequestContext)
|
java.lang.String |
getFeedTitle(AtomRequestContext atomRequestContext)
|
java.lang.String |
getMediaContentType(E entry)
|
java.lang.String |
getMediaName(E entry)
|
java.io.InputStream |
getMediaStream(E entry)
|
E |
postEntry(java.lang.String title,
java.lang.String summary,
java.lang.String content,
java.util.Date date,
AtomRequestContext atomRequestContext)
|
E |
postMedia(java.lang.String mimeType,
java.lang.String slug,
java.io.InputStream inputStream,
AtomRequestContext atomRequestContext)
|
void |
putEntry(E entry,
java.lang.String title,
java.lang.String summary,
java.lang.String content,
java.util.Date date,
AtomRequestContext atomRequestContext)
|
void |
putMedia(E entry,
java.lang.String mimeType,
java.lang.String slug,
java.io.InputStream inputStream,
AtomRequestContext atomRequestContext)
|
SC_BAD_CONTENT
static final int SC_BAD_CONTENT
- See Also:
- Constant Field Values
SC_BAD_REQUEST
static final int SC_BAD_REQUEST
- See Also:
- Constant Field Values
SC_CONFLICT
static final int SC_CONFLICT
- See Also:
- Constant Field Values
SC_CREATED
static final int SC_CREATED
- See Also:
- Constant Field Values
SC_FORBIDDEN
static final int SC_FORBIDDEN
- See Also:
- Constant Field Values
SC_INTERNAL_SERVER_ERROR
static final int SC_INTERNAL_SERVER_ERROR
- See Also:
- Constant Field Values
SC_NOT_FOUND
static final int SC_NOT_FOUND
- See Also:
- Constant Field Values
SC_NOT_MODIFIED
static final int SC_NOT_MODIFIED
- See Also:
- Constant Field Values
SC_OK
static final int SC_OK
- See Also:
- Constant Field Values
SC_UNAUTHORIZED
static final int SC_UNAUTHORIZED
- See Also:
- Constant Field Values
deleteEntry
void deleteEntry(java.lang.String resourceName,
AtomRequestContext atomRequestContext)
throws AtomException
- Throws:
AtomException
getCollectionName
java.lang.String getCollectionName()
getEntry
E getEntry(java.lang.String resourceName,
AtomRequestContext atomRequestContext)
throws AtomException
- Throws:
AtomException
getEntryAuthors
java.util.List<java.lang.String> getEntryAuthors(E entry)
getEntryContent
AtomEntryContent getEntryContent(E entry,
AtomRequestContext atomRequestContext)
getEntryId
java.lang.String getEntryId(E entry)
getEntrySummary
java.lang.String getEntrySummary(E entry)
getEntryTitle
java.lang.String getEntryTitle(E entry)
getEntryUpdated
java.util.Date getEntryUpdated(E entry)
getFeedEntries
java.lang.Iterable<E> getFeedEntries(AtomRequestContext atomRequestContext)
throws AtomException
- Throws:
AtomException
getFeedTitle
java.lang.String getFeedTitle(AtomRequestContext atomRequestContext)
getMediaContentType
java.lang.String getMediaContentType(E entry)
getMediaName
java.lang.String getMediaName(E entry)
throws AtomException
- Throws:
AtomException
getMediaStream
java.io.InputStream getMediaStream(E entry)
throws AtomException
- Throws:
AtomException
postEntry
E postEntry(java.lang.String title,
java.lang.String summary,
java.lang.String content,
java.util.Date date,
AtomRequestContext atomRequestContext)
throws AtomException
- Throws:
AtomException
postMedia
E postMedia(java.lang.String mimeType,
java.lang.String slug,
java.io.InputStream inputStream,
AtomRequestContext atomRequestContext)
throws AtomException
- Throws:
AtomException
putEntry
void putEntry(E entry,
java.lang.String title,
java.lang.String summary,
java.lang.String content,
java.util.Date date,
AtomRequestContext atomRequestContext)
throws AtomException
- Throws:
AtomException
putMedia
void putMedia(E entry,
java.lang.String mimeType,
java.lang.String slug,
java.io.InputStream inputStream,
AtomRequestContext atomRequestContext)
throws AtomException
- Throws:
AtomException