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