Class ThumbnailHelper


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

      • DEFAULT_TX_TIMEOUT_SECONDS

        public static final int DEFAULT_TX_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
      • transactionTimeout

        protected Integer transactionTimeout
    • Constructor Detail

      • ThumbnailHelper

        public ThumbnailHelper()
    • Method Detail

      • 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()