Package org.nuxeo.ecm.liveconnect.core
Interface LiveConnectBlobProvider<O extends OAuth2ServiceProvider>
-
- Type Parameters:
O
- The OAuth2 service provider type.
- All Superinterfaces:
BlobProvider
- All Known Implementing Classes:
AbstractLiveConnectBlobProvider
,BoxBlobProvider
,GoogleDriveBlobProvider
public interface LiveConnectBlobProvider<O extends OAuth2ServiceProvider> extends BlobProvider
Interface for common cases in live connect modules.- Since:
- 8.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description O
getOAuth2Provider()
Blob
toBlob(LiveConnectFileInfo fileInfo)
-
Methods inherited from interface org.nuxeo.ecm.core.blob.BlobProvider
allowByteRange, allowDirectDownload, canConvert, close, deleteBlob, getAppLinks, getAvailableConversions, getBinaryGarbageCollector, getBinaryManager, getFile, getProperties, getStatus, getStream, getStream, getThumbnail, getURI, hasCreateFromKeyPermission, initialize, isColdStorageMode, isRecordMode, isTransactional, isTransient, isVersion, performsExternalAccessControl, readBlob, readBlob, supportsSync, supportsUserUpdate, updateBlob, writeBlob, writeBlob
-
-
-
-
Method Detail
-
getOAuth2Provider
O getOAuth2Provider()
-
toBlob
Blob toBlob(LiveConnectFileInfo fileInfo) throws IOException
- Throws:
IOException
-
-