Package com.avoka.fc.core.service.itext
Class AcroFormRenderReceiptService
- java.lang.Object
-
- com.avoka.fc.core.service.BaseService
-
- com.avoka.fc.core.service.CayenneService
-
- com.avoka.fc.core.service.AbstractRenderReceiptService
-
- com.avoka.fc.core.service.itext.AcroFormRenderReceiptService
-
- All Implemented Interfaces:
IRenderReceiptService
,IServiceDefinitionAware
public class AcroFormRenderReceiptService extends AbstractRenderReceiptService
Provides an iText AcroForm PDF Receipt Rendering service.
-
-
Field Summary
-
Fields inherited from class com.avoka.fc.core.service.AbstractRenderReceiptService
CONTENT_TYPE_PDF
-
-
Constructor Summary
Constructors Constructor Description AcroFormRenderReceiptService()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected DataDocument
getReceiptDocument(Submission submission, HttpServletRequest request, RequestLog requestLog, String receiptMode)
Return the PDF Receipt DataDocument for the submission, request and requestLog.String
getReceiptXmlMapping()
Deprecated.boolean
requiresLiveCycle()
Returns false.void
setReceiptXmlMapping(String receiptXmlMapping)
Deprecated.-
Methods inherited from class com.avoka.fc.core.service.AbstractRenderReceiptService
getMaxProcesses, getServiceDefinition, hasSignatureReceiptTemplate, isSignatureReceiptRequest, renderReceipt, renderReceipt, setMaxProcesses, setServiceDefinition, setTestMode, updateReceiptMode, updateReceiptMode
-
Methods inherited from class com.avoka.fc.core.service.CayenneService
commitChanges, deleteObject, deleteObjects, findObject, getDataContext, getDataDomain, getObjectForPK, getObjectStore, newObject, performNamedQuery, performNamedQuery, performNamedQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performNonSelectingQuery, performQuery, performQuery, refetchEntity, refetchObject, registerNewObject, rollbackChanges, toMap, toMap
-
Methods inherited from class com.avoka.fc.core.service.BaseService
getLogger
-
-
-
-
Method Detail
-
getReceiptXmlMapping
@Deprecated public String getReceiptXmlMapping()
Deprecated.Should define configuration at form template version, or use XML Data Extracts.- Returns:
- form data XML mapping (JSON).
-
setReceiptXmlMapping
@Deprecated public void setReceiptXmlMapping(String receiptXmlMapping)
Deprecated.Should define configuration at form template version, or use XML Data Extracts.- Parameters:
receiptXmlMapping
- the form data XML mapping (JSON)
-
requiresLiveCycle
public boolean requiresLiveCycle()
Returns false.- Returns:
- false
- See Also:
IRenderReceiptService.requiresLiveCycle()
-
getReceiptDocument
protected DataDocument getReceiptDocument(Submission submission, HttpServletRequest request, RequestLog requestLog, String receiptMode) throws ApplicationException
Description copied from class:AbstractRenderReceiptService
Return the PDF Receipt DataDocument for the submission, request and requestLog.- Specified by:
getReceiptDocument
in classAbstractRenderReceiptService
- Parameters:
submission
- the form submissionrequest
- the servlet requestrequestLog
- the request logreceiptMode
- receipt mode in [ Web | Email | Delivery ]- Returns:
- the PDF Receipt DataDocument for the submission, request and requestLog
- Throws:
ApplicationException
-
-