public abstract class BaseAtomCollectionAdapter<E> extends java.lang.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(java.lang.String resourceName,
AtomRequestContext atomRequestContext) |
protected void |
doDeleteEntry(java.lang.String resourceName,
AtomRequestContext atomRequestContext) |
protected abstract E |
doGetEntry(java.lang.String resourceName,
AtomRequestContext atomRequestContext) |
protected abstract java.lang.Iterable<E> |
doGetFeedEntries(AtomRequestContext atomRequestContext) |
protected E |
doPostEntry(java.lang.String title,
java.lang.String summary,
java.lang.String content,
java.util.Date date,
AtomRequestContext atomRequestContext) |
protected E |
doPostMedia(java.lang.String mimeType,
java.lang.String slug,
java.io.InputStream inputStream,
AtomRequestContext atomRequestContext) |
protected void |
doPutEntry(E entry,
java.lang.String title,
java.lang.String summary,
java.lang.String content,
java.util.Date date,
AtomRequestContext atomRequestContext) |
protected void |
doPutMedia(E entry,
java.lang.String mimeType,
java.lang.String slug,
java.io.InputStream inputStream,
AtomRequestContext atomRequestContext) |
E |
getEntry(java.lang.String resourceName,
AtomRequestContext atomRequestContext) |
java.lang.Iterable<E> |
getFeedEntries(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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCollectionName, getEntryAuthors, getEntryContent, getEntryId, getEntrySummary, getEntryTitle, getEntryUpdated, getFeedTitle
public void deleteEntry(java.lang.String resourceName, AtomRequestContext atomRequestContext) throws AtomException
deleteEntry
in interface AtomCollectionAdapter<E>
AtomException
public E getEntry(java.lang.String resourceName, AtomRequestContext atomRequestContext) throws AtomException
getEntry
in interface AtomCollectionAdapter<E>
AtomException
public java.lang.Iterable<E> getFeedEntries(AtomRequestContext atomRequestContext) throws AtomException
getFeedEntries
in interface AtomCollectionAdapter<E>
AtomException
public java.lang.String getMediaContentType(E entry)
getMediaContentType
in interface AtomCollectionAdapter<E>
public java.lang.String getMediaName(E entry) throws AtomException
getMediaName
in interface AtomCollectionAdapter<E>
AtomException
public java.io.InputStream getMediaStream(E entry) throws AtomException
getMediaStream
in interface AtomCollectionAdapter<E>
AtomException
public E postEntry(java.lang.String title, java.lang.String summary, java.lang.String content, java.util.Date date, AtomRequestContext atomRequestContext) throws AtomException
postEntry
in interface AtomCollectionAdapter<E>
AtomException
public E postMedia(java.lang.String mimeType, java.lang.String slug, java.io.InputStream inputStream, AtomRequestContext atomRequestContext) throws AtomException
postMedia
in interface AtomCollectionAdapter<E>
AtomException
public void putEntry(E entry, java.lang.String title, java.lang.String summary, java.lang.String content, java.util.Date date, AtomRequestContext atomRequestContext) throws AtomException
putEntry
in interface AtomCollectionAdapter<E>
AtomException
public void putMedia(E entry, java.lang.String mimeType, java.lang.String slug, java.io.InputStream inputStream, AtomRequestContext atomRequestContext) throws AtomException
putMedia
in interface AtomCollectionAdapter<E>
AtomException
protected void doDeleteEntry(java.lang.String resourceName, AtomRequestContext atomRequestContext) throws java.lang.Exception
java.lang.Exception
protected abstract E doGetEntry(java.lang.String resourceName, AtomRequestContext atomRequestContext) throws java.lang.Exception
java.lang.Exception
protected abstract java.lang.Iterable<E> doGetFeedEntries(AtomRequestContext atomRequestContext) throws java.lang.Exception
java.lang.Exception
protected E doPostEntry(java.lang.String title, java.lang.String summary, java.lang.String content, java.util.Date date, AtomRequestContext atomRequestContext) throws java.lang.Exception
java.lang.Exception
protected E doPostMedia(java.lang.String mimeType, java.lang.String slug, java.io.InputStream inputStream, AtomRequestContext atomRequestContext) throws java.lang.Exception
java.lang.Exception
protected void doPutEntry(E entry, java.lang.String title, java.lang.String summary, java.lang.String content, java.util.Date date, AtomRequestContext atomRequestContext) throws java.lang.Exception
java.lang.Exception
protected void doPutMedia(E entry, java.lang.String mimeType, java.lang.String slug, java.io.InputStream inputStream, AtomRequestContext atomRequestContext) throws java.lang.Exception
java.lang.Exception