public abstract class BaseAtomCollectionAdapter<E> extends Object implements AtomCollectionAdapter<E>
SC_BAD_CONTENT, SC_BAD_REQUEST, SC_CONFLICT, SC_CREATED, SC_FORBIDDEN, SC_INTERNAL_SERVER_ERROR, SC_NOT_FOUND, SC_NOT_MODIFIED, SC_OK, SC_UNAUTHORIZED| Constructor and Description |
|---|
BaseAtomCollectionAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteEntry(String resourceName,
AtomRequestContext atomRequestContext) |
protected void |
doDeleteEntry(String resourceName,
AtomRequestContext atomRequestContext) |
protected abstract E |
doGetEntry(String resourceName,
AtomRequestContext atomRequestContext) |
protected abstract Iterable<E> |
doGetFeedEntries(AtomRequestContext atomRequestContext) |
protected E |
doPostEntry(String title,
String summary,
String content,
Date date,
AtomRequestContext atomRequestContext) |
protected E |
doPostMedia(String mimeType,
String slug,
InputStream inputStream,
AtomRequestContext atomRequestContext) |
protected void |
doPutEntry(E entry,
String title,
String summary,
String content,
Date date,
AtomRequestContext atomRequestContext) |
protected void |
doPutMedia(E entry,
String mimeType,
String slug,
InputStream inputStream,
AtomRequestContext atomRequestContext) |
E |
getEntry(String resourceName,
AtomRequestContext atomRequestContext) |
Iterable<E> |
getFeedEntries(AtomRequestContext atomRequestContext) |
String |
getMediaContentType(E entry) |
String |
getMediaName(E entry) |
InputStream |
getMediaStream(E entry) |
E |
postEntry(String title,
String summary,
String content,
Date date,
AtomRequestContext atomRequestContext) |
E |
postMedia(String mimeType,
String slug,
InputStream inputStream,
AtomRequestContext atomRequestContext) |
void |
putEntry(E entry,
String title,
String summary,
String content,
Date date,
AtomRequestContext atomRequestContext) |
void |
putMedia(E entry,
String mimeType,
String slug,
InputStream inputStream,
AtomRequestContext atomRequestContext) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCollectionName, getEntryAuthors, getEntryContent, getEntryId, getEntrySummary, getEntryTitle, getEntryUpdated, getFeedTitlepublic void deleteEntry(String resourceName,
AtomRequestContext atomRequestContext)
throws AtomException
deleteEntry in interface AtomCollectionAdapter<E>AtomExceptionpublic E getEntry(String resourceName, AtomRequestContext atomRequestContext) throws AtomException
getEntry in interface AtomCollectionAdapter<E>AtomExceptionpublic Iterable<E> getFeedEntries(AtomRequestContext atomRequestContext) throws AtomException
getFeedEntries in interface AtomCollectionAdapter<E>AtomExceptionpublic String getMediaContentType(E entry)
getMediaContentType in interface AtomCollectionAdapter<E>public String getMediaName(E entry) throws AtomException
getMediaName in interface AtomCollectionAdapter<E>AtomExceptionpublic InputStream getMediaStream(E entry) throws AtomException
getMediaStream in interface AtomCollectionAdapter<E>AtomExceptionpublic E postEntry(String title, String summary, String content, Date date, AtomRequestContext atomRequestContext) throws AtomException
postEntry in interface AtomCollectionAdapter<E>AtomExceptionpublic E postMedia(String mimeType, String slug, InputStream inputStream, AtomRequestContext atomRequestContext) throws AtomException
postMedia in interface AtomCollectionAdapter<E>AtomExceptionpublic void putEntry(E entry, String title, String summary, String content, Date date, AtomRequestContext atomRequestContext) throws AtomException
putEntry in interface AtomCollectionAdapter<E>AtomExceptionpublic void putMedia(E entry, String mimeType, String slug, InputStream inputStream, AtomRequestContext atomRequestContext) throws AtomException
putMedia in interface AtomCollectionAdapter<E>AtomExceptionprotected void doDeleteEntry(String resourceName,
AtomRequestContext atomRequestContext)
throws Exception
Exceptionprotected abstract E doGetEntry(String resourceName, AtomRequestContext atomRequestContext) throws Exception
Exceptionprotected abstract Iterable<E> doGetFeedEntries(AtomRequestContext atomRequestContext) throws Exception
Exceptionprotected E doPostEntry(String title, String summary, String content, Date date, AtomRequestContext atomRequestContext) throws Exception
Exceptionprotected E doPostMedia(String mimeType, String slug, InputStream inputStream, AtomRequestContext atomRequestContext) throws Exception
Exceptionprotected void doPutEntry(E entry, String title, String summary, String content, Date date, AtomRequestContext atomRequestContext) throws Exception
Exceptionprotected void doPutMedia(E entry, String mimeType, String slug, InputStream inputStream, AtomRequestContext atomRequestContext) throws Exception
Exception