@Name(value="conversionActions") @Scope(value=EVENT) public class ConversionActionBean extends Object implements ConversionAction
| Modifier and Type | Field and Description |
|---|---|
protected static ThreadSafeCacheHolder<Boolean> |
exportableToPDFCache |
protected Map<String,ConverterCheckResult> |
pdfConverterForTypes |
protected String |
pdfConverterName |
| Constructor and Description |
|---|
ConversionActionBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
display() |
String |
generatePdfFile() |
String |
generatePdfFileFromBlobHolder(DocumentModel doc,
BlobHolder bh) |
protected String |
getPDFConversionURL(Blob blob) |
void |
initialize() |
boolean |
isExportableToPDF(Blob blob) |
boolean |
isExportableToPDF(BlobHolder bh) |
boolean |
isFileExportableToPDF(String fieldName) |
protected boolean |
isMimeTypeExportableToPDF(String mimeType) |
boolean |
isPDF(Blob blob) |
boolean |
isPDF(BlobHolder bh) |
void |
reCheckConverterAvailability() |
protected Map<String,ConverterCheckResult> pdfConverterForTypes
protected String pdfConverterName
protected static final ThreadSafeCacheHolder<Boolean> exportableToPDFCache
public ConversionActionBean()
public void reCheckConverterAvailability()
reCheckConverterAvailability in interface ConversionActionpublic boolean isExportableToPDF(BlobHolder bh)
public boolean isExportableToPDF(Blob blob)
isExportableToPDF in interface ConversionActionprotected String getPDFConversionURL(Blob blob)
protected boolean isMimeTypeExportableToPDF(String mimeType)
@WebRemote public boolean isFileExportableToPDF(String fieldName)
isFileExportableToPDF in interface ConversionActionpublic String generatePdfFileFromBlobHolder(DocumentModel doc, BlobHolder bh) throws IOException
IOException@WebRemote public String generatePdfFile() throws IOException
generatePdfFile in interface ConversionActionIOExceptionpublic boolean isPDF(BlobHolder bh)
public void initialize()
Copyright © 2019 Nuxeo. All rights reserved.