Uses of Interface
org.nuxeo.ecm.core.blob.ManagedBlob
-
Packages that use ManagedBlob Package Description org.nuxeo.ecm.blob org.nuxeo.ecm.blob.azure org.nuxeo.ecm.blob.s3 org.nuxeo.ecm.core.api.model.impl.primitives org.nuxeo.ecm.core.blob org.nuxeo.ecm.core.blob.binary org.nuxeo.ecm.core.blob.stream org.nuxeo.ecm.core.convert.service Implementation of the Conversion Service (seeConversionService
).org.nuxeo.ecm.core.event.impl Event Service implementation.org.nuxeo.ecm.core.storage.sql Implementation of a Nuxeo repository over an SQL database.org.nuxeo.ecm.liveconnect.box org.nuxeo.ecm.liveconnect.core org.nuxeo.ecm.liveconnect.google.drive -
-
Uses of ManagedBlob in org.nuxeo.ecm.blob
Methods in org.nuxeo.ecm.blob with parameters of type ManagedBlob Modifier and Type Method Description protected URI
AbstractCloudBinaryManager. getRemoteUri(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest)
URI
AbstractCloudBinaryManager. getURI(ManagedBlob blob, BlobManager.UsageHint hint, javax.servlet.http.HttpServletRequest servletRequest)
-
Uses of ManagedBlob in org.nuxeo.ecm.blob.azure
Methods in org.nuxeo.ecm.blob.azure with parameters of type ManagedBlob Modifier and Type Method Description protected URI
AzureBinaryManager. getRemoteUri(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest)
protected URI
AzureCDNBinaryManager. getRemoteUri(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest)
URI
AzureBlobProvider. getURI(ManagedBlob blob, BlobManager.UsageHint hint, javax.servlet.http.HttpServletRequest servletRequest)
protected URI
AzureBlobProvider. getURIAzure(String key, ManagedBlob blob, Date expiration)
Gets a URI for the given blob for direct download.protected URI
AzureBlobProvider. getURICDN(String key, ManagedBlob blob, Date expiration)
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 ManagedBlob Modifier and Type Method Description BlobStatus
S3BlobProvider. getStatus(ManagedBlob blob)
URI
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)
-
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 ManagedBlob Modifier and Type Method Description protected 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 ManagedBlob Modifier and Type Class Description class
SimpleManagedBlob
Simple managed blob implementation holding just a key and delegating to its provider for implementation.Methods in org.nuxeo.ecm.core.blob that return ManagedBlob Modifier and Type Method Description ManagedBlob
FilesystemBlobProvider. 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
DocumentBlobManagerComponent. getBlob(Document doc, String xpath)
protected ManagedBlob
DocumentBlobManagerComponent. getMainBlob(Document doc)
Methods in org.nuxeo.ecm.core.blob that return types with arguments of type ManagedBlob Modifier and Type Method Description List<ManagedBlob>
DocumentBlobManagerComponent. getRetainableBlobs(Document doc)
Methods in org.nuxeo.ecm.core.blob with parameters of type ManagedBlob Modifier and Type Method Description default 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.default List<AppLink>
BlobProvider. getAppLinks(String user, ManagedBlob blob)
Returns a list of application links for the given blob.default Map<String,URI>
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.File
BlobStoreBlobProvider. getFile(ManagedBlob blob)
File
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.InputStream
BlobStoreBlobProvider. getStream(ManagedBlob blob)
InputStream
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 ManagedBlob Modifier and Type Class Description class
BinaryBlob
Methods in org.nuxeo.ecm.core.blob.binary with parameters of type ManagedBlob Modifier and Type Method Description File
BinaryBlobProvider. getFile(ManagedBlob blob)
-
Uses of ManagedBlob in org.nuxeo.ecm.core.blob.stream
Methods in org.nuxeo.ecm.core.blob.stream with parameters of type ManagedBlob Modifier and Type Method Description protected boolean
BlobDomainEventProducer. exclude(String event, ManagedBlob blob)
-
Uses of ManagedBlob in org.nuxeo.ecm.core.convert.service
Fields in org.nuxeo.ecm.core.convert.service declared as ManagedBlob Modifier and Type Field Description protected ManagedBlob
ConversionWork. managedBlob
-
Uses of ManagedBlob in org.nuxeo.ecm.core.event.impl
Fields in org.nuxeo.ecm.core.event.impl declared as ManagedBlob Modifier and Type Field Description protected ManagedBlob
BlobEventContext. blob
Methods in org.nuxeo.ecm.core.event.impl that return ManagedBlob Modifier and Type Method Description ManagedBlob
BlobEventContext. getBlob()
Constructors in org.nuxeo.ecm.core.event.impl with parameters of type ManagedBlob Constructor Description BlobEventContext(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 ManagedBlob Modifier and Type Method Description protected URI
CloudFrontBinaryManager. getRemoteUri(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest)
protected URI
S3BinaryManager. getRemoteUri(String digest, ManagedBlob blob, javax.servlet.http.HttpServletRequest servletRequest)
-
Uses of ManagedBlob in org.nuxeo.ecm.liveconnect.box
Methods in org.nuxeo.ecm.liveconnect.box that return ManagedBlob Modifier and Type Method Description ManagedBlob
BoxBlobProvider. freezeVersion(ManagedBlob blob, Document doc)
Methods in org.nuxeo.ecm.liveconnect.box with parameters of type ManagedBlob Modifier and Type Method Description ManagedBlob
BoxBlobProvider. freezeVersion(ManagedBlob blob, Document doc)
InputStream
BoxBlobProvider. getStream(ManagedBlob blob)
InputStream
BoxBlobProvider. getThumbnail(ManagedBlob blob)
URI
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 ManagedBlob Modifier and Type Method Description boolean
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 ManagedBlob Modifier and Type Method Description ManagedBlob
GoogleDriveBlobProvider. freezeVersion(ManagedBlob blob, Document doc)
Methods in org.nuxeo.ecm.liveconnect.google.drive with parameters of type ManagedBlob Modifier and Type Method Description ManagedBlob
GoogleDriveBlobProvider. freezeVersion(ManagedBlob blob, Document doc)
protected String
GoogleDriveBlobProvider. getAlternateUrl(ManagedBlob blob)
List<AppLink>
GoogleDriveBlobProvider. getAppLinks(String username, ManagedBlob blob)
Map<String,URI>
GoogleDriveBlobProvider. getAvailableConversions(ManagedBlob blob, BlobManager.UsageHint hint)
InputStream
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.protected Map<String,String>
GoogleDriveBlobProvider. getExportLinks(ManagedBlob blob)
Gets the export link.InputStream
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.InputStream
GoogleDriveBlobProvider. getThumbnail(ManagedBlob blob)
protected String
GoogleDriveBlobProvider. getThumbnailUrl(ManagedBlob blob)
Gets the URL from which we can stream a thumbnail.URI
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
-