com.liferay.portal.kernel.atom
Class BaseMediaAtomCollectionAdapter<E>
java.lang.Object
com.liferay.portal.kernel.atom.BaseAtomCollectionAdapter<E>
com.liferay.portal.kernel.atom.BaseMediaAtomCollectionAdapter<E>
- All Implemented Interfaces:
- AtomCollectionAdapter<E>
public abstract class BaseMediaAtomCollectionAdapter<E>
- extends BaseAtomCollectionAdapter<E>
| Methods inherited from class com.liferay.portal.kernel.atom.BaseAtomCollectionAdapter |
deleteEntry, doDeleteEntry, doGetEntry, doGetFeedEntries, doPostEntry, doPutEntry, getEntry, getFeedEntries, postEntry, postMedia, putEntry, putMedia |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseMediaAtomCollectionAdapter
public BaseMediaAtomCollectionAdapter()
getMediaContentType
public abstract String getMediaContentType(E entry)
- Specified by:
getMediaContentType in interface AtomCollectionAdapter<E>- Overrides:
getMediaContentType in class BaseAtomCollectionAdapter<E>
getMediaName
public abstract String getMediaName(E entry)
throws AtomException
- Specified by:
getMediaName in interface AtomCollectionAdapter<E>- Overrides:
getMediaName in class BaseAtomCollectionAdapter<E>
- Throws:
AtomException
getMediaStream
public abstract InputStream getMediaStream(E entry)
throws AtomException
- Specified by:
getMediaStream in interface AtomCollectionAdapter<E>- Overrides:
getMediaStream in class BaseAtomCollectionAdapter<E>
- Throws:
AtomException
doPostMedia
protected abstract E doPostMedia(String mimeType,
String slug,
InputStream inputStream,
AtomRequestContext atomRequestContext)
throws Exception
- Overrides:
doPostMedia in class BaseAtomCollectionAdapter<E>
- Throws:
Exception
doPutMedia
protected abstract void doPutMedia(E entry,
String mimeType,
String slug,
InputStream inputStream,
AtomRequestContext atomRequestContext)
throws Exception
- Overrides:
doPutMedia in class BaseAtomCollectionAdapter<E>
- Throws:
Exception