@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 static String |
PDF_EXTENSION |
protected static String |
PDF_MIMETYPE |
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 static final String PDF_MIMETYPE
protected static final String PDF_EXTENSION
protected String pdfConverterName
protected static final ThreadSafeCacheHolder<Boolean> exportableToPDFCache
public ConversionActionBean()
public void reCheckConverterAvailability()
reCheckConverterAvailability
in interface ConversionAction
public boolean isExportableToPDF(BlobHolder bh)
public boolean isExportableToPDF(Blob blob)
isExportableToPDF
in interface ConversionAction
protected String getPDFConversionURL(Blob blob)
protected boolean isMimeTypeExportableToPDF(String mimetype)
@WebRemote public boolean isFileExportableToPDF(String fieldName)
isFileExportableToPDF
in interface ConversionAction
public String generatePdfFileFromBlobHolder(DocumentModel doc, BlobHolder bh)
@WebRemote public String generatePdfFile()
generatePdfFile
in interface ConversionAction
public boolean isPDF(BlobHolder bh)
public void initialize()
Copyright © 2016 Nuxeo SA. All rights reserved.