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
Interface for common cases in live connect modules.
- Since:
- 8.1
-
Method Summary
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 Details
-
getOAuth2Provider
O getOAuth2Provider() -
toBlob
- Throws:
IOException
-