Uses of Interface
org.nuxeo.ecm.core.blob.ManagedBlob
Packages that use ManagedBlob
Package
Description
Implementation of the Conversion Service
(see
ConversionService
).Event Service implementation.
Implementation of a Nuxeo repository over an SQL database.
-
Uses of ManagedBlob in org.nuxeo.ecm.blob
Methods in org.nuxeo.ecm.blob with parameters of type ManagedBlobModifier and TypeMethodDescriptionprotected URI
AbstractCloudBinaryManager.getRemoteUri
(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest) Deprecated.AbstractCloudBinaryManager.getURI
(ManagedBlob blob, BlobManager.UsageHint hint, javax.servlet.http.HttpServletRequest servletRequest) Deprecated. -
Uses of ManagedBlob in org.nuxeo.ecm.blob.azure
Methods in org.nuxeo.ecm.blob.azure with parameters of type ManagedBlobModifier and TypeMethodDescriptionprotected URI
AzureBinaryManager.getRemoteUri
(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest) Deprecated.protected URI
AzureCDNBinaryManager.getRemoteUri
(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest) Deprecated.AzureBlobProvider.getURI
(ManagedBlob blob, BlobManager.UsageHint hint, javax.servlet.http.HttpServletRequest servletRequest) protected URI
AzureBlobProvider.getURIAzure
(String key, ManagedBlob blob, long downloadExpireSeconds) Gets a URI for the given blob for direct download.protected URI
AzureBlobProvider.getURICDN
(String key, ManagedBlob blob, long downloadExpireSeconds) Gets a URI for the given blob for direct download via CDN. -
Uses of ManagedBlob in org.nuxeo.ecm.blob.s3
Methods in org.nuxeo.ecm.blob.s3 with parameters of type ManagedBlobModifier and TypeMethodDescriptionS3BlobProvider.getStatus
(ManagedBlob blob) S3BlobProvider.getURI
(ManagedBlob blob, BlobManager.UsageHint hint, javax.servlet.http.HttpServletRequest servletRequest) protected URI
S3BlobProvider.getURICloudFront
(String bucketKey, ManagedBlob blob, Date expiration, javax.servlet.http.HttpServletRequest servletRequest) protected URI
S3BlobProvider.getURIS3
(String bucketKey, ManagedBlob blob, Date expiration, javax.servlet.http.HttpServletRequest servletRequest) long
S3BlobProvider.lengthOfBlob
(ManagedBlob blob) Gets the blob length from the underlying s3 bucket. -
Uses of ManagedBlob in org.nuxeo.ecm.core.api.model.impl.primitives
Methods in org.nuxeo.ecm.core.api.model.impl.primitives with parameters of type ManagedBlobModifier and TypeMethodDescriptionprotected boolean
BlobProperty.isSameValue
(ManagedBlob value1, ManagedBlob value2) -
Uses of ManagedBlob in org.nuxeo.ecm.core.blob
Classes in org.nuxeo.ecm.core.blob that implement ManagedBlobModifier and TypeClassDescriptionclass
Simple managed blob implementation holding just a key and delegating to its provider for implementation.Methods in org.nuxeo.ecm.core.blob that return ManagedBlobModifier and TypeMethodDescriptionFilesystemBlobProvider.createBlob
(BlobInfo blobInfo) Creates a filesystem blob with the given information.default ManagedBlob
DocumentBlobProvider.freezeVersion
(ManagedBlob blob, Document doc) Returns a new managed blob pointing to a fixed version of the original blob.protected ManagedBlob
protected ManagedBlob
DocumentBlobManagerComponent.getMainBlob
(Document doc) Methods in org.nuxeo.ecm.core.blob that return types with arguments of type ManagedBlobMethods in org.nuxeo.ecm.core.blob with parameters of type ManagedBlobModifier and TypeMethodDescriptiondefault boolean
BlobProvider.canConvert
(ManagedBlob blob, String mimeType) Checks if the conversion to the givenmimeType
is supported by theblob
.default ManagedBlob
DocumentBlobProvider.freezeVersion
(ManagedBlob blob, Document doc) Returns a new managed blob pointing to a fixed version of the original blob.BlobProvider.getAppLinks
(String user, ManagedBlob blob) Returns a list of application links for the given blob.BlobProvider.getAvailableConversions
(ManagedBlob blob, BlobManager.UsageHint hint) Gets a map of available MIME type conversions and correspondingURI
for a managed blob.protected String
DocumentBlobManagerComponent.getBlobKeyReplacement
(ManagedBlob blob) A key may have been replaced by an async digest computation, use the new one.protected String
DocumentBlobManagerComponent.getBlobKeyReplacement
(ManagedBlob blob, boolean addPrefix) default InputStream
DocumentBlobProvider.getConvertedStream
(ManagedBlob blob, String mimeType, DocumentModel doc) Gets anInputStream
for a conversion to the given MIME type.default File
BlobProvider.getFile
(ManagedBlob blob) Gets aFile
(if one exists) for the data of a managed blob.BlobStoreBlobProvider.getFile
(ManagedBlob blob) FilesystemBlobProvider.getFile
(ManagedBlob blob) default BlobStatus
BlobProvider.getStatus
(ManagedBlob blob) Gets the status of a blob.default InputStream
BlobProvider.getStream
(ManagedBlob blob) Gets anInputStream
for the data of a managed blob.BlobStoreBlobProvider.getStream
(ManagedBlob blob) FilesystemBlobProvider.getStream
(ManagedBlob blob) default InputStream
BlobProvider.getThumbnail
(ManagedBlob blob) Gets anInputStream
for a thumbnail of a managed blob.default URI
BlobProvider.getURI
(ManagedBlob blob, BlobManager.UsageHint hint, javax.servlet.http.HttpServletRequest servletRequest) Gets anURI
for the content of a managed blob.default boolean
BlobProvider.isVersion
(ManagedBlob blob) Returns true if version of the blob is a version.protected void
DocumentBlobManagerComponent.updateBlob
(ManagedBlob blob, Consumer<BlobUpdateContext> contextFiller) -
Uses of ManagedBlob in org.nuxeo.ecm.core.blob.binary
Classes in org.nuxeo.ecm.core.blob.binary that implement ManagedBlobMethods in org.nuxeo.ecm.core.blob.binary with parameters of type ManagedBlob -
Uses of ManagedBlob in org.nuxeo.ecm.core.blob.stream
Methods in org.nuxeo.ecm.core.blob.stream with parameters of type ManagedBlobModifier and TypeMethodDescriptionprotected boolean
BlobDomainEventProducer.exclude
(String event, ManagedBlob blob) -
Uses of ManagedBlob in org.nuxeo.ecm.core.bulk
Methods in org.nuxeo.ecm.core.bulk with parameters of type ManagedBlobModifier and TypeMethodDescriptionprotected Blob
S3SetBlobLengthAction.SetBlobLengthComputation.fixBlob
(String docId, ManagedBlob blob, boolean force) protected long
S3SetBlobLengthAction.SetBlobLengthComputation.getBlobLengthFromS3
(String docId, ManagedBlob blob) -
Uses of ManagedBlob in org.nuxeo.ecm.core.convert.service
Fields in org.nuxeo.ecm.core.convert.service declared as ManagedBlob -
Uses of ManagedBlob in org.nuxeo.ecm.core.event.impl
Fields in org.nuxeo.ecm.core.event.impl declared as ManagedBlobMethods in org.nuxeo.ecm.core.event.impl that return ManagedBlobConstructors in org.nuxeo.ecm.core.event.impl with parameters of type ManagedBlobModifierConstructorDescriptionBlobEventContext
(String repositoryName, ManagedBlob managedBlob) BlobEventContext
(NuxeoPrincipal principal, String repositoryName, String docId, String xpath, ManagedBlob blob) -
Uses of ManagedBlob in org.nuxeo.ecm.core.storage.sql
Methods in org.nuxeo.ecm.core.storage.sql with parameters of type ManagedBlobModifier and TypeMethodDescriptionprotected URI
CloudFrontBinaryManager.getRemoteUri
(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest) Deprecated.protected URI
S3BinaryManager.getRemoteUri
(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest) Deprecated. -
Uses of ManagedBlob in org.nuxeo.ecm.liveconnect.box
Methods in org.nuxeo.ecm.liveconnect.box that return ManagedBlobMethods in org.nuxeo.ecm.liveconnect.box with parameters of type ManagedBlobModifier and TypeMethodDescriptionBoxBlobProvider.freezeVersion
(ManagedBlob blob, Document doc) BoxBlobProvider.getStream
(ManagedBlob blob) BoxBlobProvider.getThumbnail
(ManagedBlob blob) BoxBlobProvider.getURI
(ManagedBlob blob, BlobManager.UsageHint usage, javax.servlet.http.HttpServletRequest servletRequest) -
Uses of ManagedBlob in org.nuxeo.ecm.liveconnect.core
Methods in org.nuxeo.ecm.liveconnect.core with parameters of type ManagedBlobModifier and TypeMethodDescriptionboolean
AbstractLiveConnectBlobProvider.isVersion
(ManagedBlob blob) Should be overriden by subclasses needing something different.protected LiveConnectFileInfo
AbstractLiveConnectBlobProvider.toFileInfo
(ManagedBlob blob) -
Uses of ManagedBlob in org.nuxeo.ecm.liveconnect.google.drive
Methods in org.nuxeo.ecm.liveconnect.google.drive that return ManagedBlobModifier and TypeMethodDescriptionGoogleDriveBlobProvider.freezeVersion
(ManagedBlob blob, Document doc) Methods in org.nuxeo.ecm.liveconnect.google.drive with parameters of type ManagedBlobModifier and TypeMethodDescriptionGoogleDriveBlobProvider.freezeVersion
(ManagedBlob blob, Document doc) protected String
GoogleDriveBlobProvider.getAlternateUrl
(ManagedBlob blob) GoogleDriveBlobProvider.getAppLinks
(String username, ManagedBlob blob) GoogleDriveBlobProvider.getAvailableConversions
(ManagedBlob blob, BlobManager.UsageHint hint) GoogleDriveBlobProvider.getConvertedStream
(ManagedBlob blob, String mimeType, DocumentModel doc) protected String
GoogleDriveBlobProvider.getDownloadUrl
(ManagedBlob blob) Gets the URL to which we can redirect to let the user download the file.protected String
GoogleDriveBlobProvider.getEmbedUrl
(ManagedBlob blob) Gets the URL to which we can redirect to let the user see a preview of the file.GoogleDriveBlobProvider.getExportLinks
(ManagedBlob blob) Gets the export link.GoogleDriveBlobProvider.getStream
(ManagedBlob blob) protected InputStream
GoogleDriveBlobProvider.getStream
(ManagedBlob blob, URI uri) protected String
GoogleDriveBlobProvider.getStreamUrl
(ManagedBlob blob) Gets the URL from which we can stream the content of the file.GoogleDriveBlobProvider.getThumbnail
(ManagedBlob blob) protected String
GoogleDriveBlobProvider.getThumbnailUrl
(ManagedBlob blob) Gets the URL from which we can stream a thumbnail.GoogleDriveBlobProvider.getURI
(ManagedBlob blob, BlobManager.UsageHint usage, javax.servlet.http.HttpServletRequest servletRequest) protected Blob
GoogleDriveBlobProvider.retrieveBlobConversion
(ManagedBlob blob, String mimeType, DocumentModel doc) Retrieve a stored conversion of the given blob
ManagedBlob
instead