Class ThumbnailHelper

java.lang.Object
org.nuxeo.ecm.platform.thumbnail.listener.ThumbnailHelper

public class ThumbnailHelper extends Object
Helper to create document thumbnail if necessary.
Since:
11.5
  • Field Details

    • THUMBNAIL_TX_TIMEOUT_PROPERTY

      public static final String THUMBNAIL_TX_TIMEOUT_PROPERTY
      See Also:
    • DEFAULT_TX_TIMEOUT_SECONDS

      public static final int DEFAULT_TX_TIMEOUT_SECONDS
      See Also:
    • transactionTimeout

      protected Integer transactionTimeout
  • Constructor Details

    • ThumbnailHelper

      public ThumbnailHelper()
  • Method Details

    • createThumbnailIfNeeded

      public void createThumbnailIfNeeded(CoreSession session, DocumentModel doc)
      Creates a thumbnail if needed and synchronizes the document facet.
    • newTransaction

      public void newTransaction()
      Commits and starts a new transaction with a custom timeout.
    • getTransactionTimeout

      public int getTransactionTimeout()
    • getManagedThumbnail

      protected Blob getManagedThumbnail(DocumentModel doc)