Class PdfDataHelper
- java.lang.Object
-
- com.netgrif.application.engine.pdf.generator.service.PdfDataHelper
-
- All Implemented Interfaces:
IPdfDataHelper
@Service public class PdfDataHelper extends java.lang.Object implements IPdfDataHelper
-
-
Constructor Summary
Constructors Constructor Description PdfDataHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
correctFieldsPosition()
protected PdfField
createEnumField(DataGroup dataGroup, LocalisedEnumerationField field)
protected PdfField
createEnumMapField(DataGroup dataGroup, LocalisedEnumerationMapField field)
protected PdfField
createMultiChoiceField(DataGroup dataGroup, LocalisedMultichoiceField field)
protected PdfField
createMultiChoiceMapField(DataGroup dataGroup, LocalisedMultichoiceMapField field)
protected PdfField
createPdfTextField(DataGroup dataGroup, LocalisedField field)
protected void
generateField(DataGroup dataGroup, LocalisedField field)
void
generatePdfFields()
void
generateTitleField()
void
setTaskId(Case useCase, Transition transition)
void
setupDataHelper(PdfResource resource)
protected void
shiftField(PdfField currentField, PdfField fieldBelow)
protected int
updateBottomY(PdfField pdfField)
protected void
updateLastCoordinates(int lastX, int lastY)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netgrif.application.engine.pdf.generator.service.interfaces.IPdfDataHelper
getPdfFields, setExcludedFields, setPdfFields, setPetriNet
-
-
-
-
Method Detail
-
setupDataHelper
public void setupDataHelper(PdfResource resource)
- Specified by:
setupDataHelper
in interfaceIPdfDataHelper
-
setTaskId
public void setTaskId(Case useCase, Transition transition)
- Specified by:
setTaskId
in interfaceIPdfDataHelper
-
generateTitleField
public void generateTitleField()
- Specified by:
generateTitleField
in interfaceIPdfDataHelper
-
generatePdfFields
public void generatePdfFields()
- Specified by:
generatePdfFields
in interfaceIPdfDataHelper
-
correctFieldsPosition
public void correctFieldsPosition()
- Specified by:
correctFieldsPosition
in interfaceIPdfDataHelper
-
generateField
protected void generateField(DataGroup dataGroup, LocalisedField field)
-
createPdfTextField
protected PdfField createPdfTextField(DataGroup dataGroup, LocalisedField field)
-
createEnumField
protected PdfField createEnumField(DataGroup dataGroup, LocalisedEnumerationField field)
-
createMultiChoiceField
protected PdfField createMultiChoiceField(DataGroup dataGroup, LocalisedMultichoiceField field)
-
createEnumMapField
protected PdfField createEnumMapField(DataGroup dataGroup, LocalisedEnumerationMapField field)
-
createMultiChoiceMapField
protected PdfField createMultiChoiceMapField(DataGroup dataGroup, LocalisedMultichoiceMapField field)
-
updateLastCoordinates
protected void updateLastCoordinates(int lastX, int lastY)
-
updateBottomY
protected int updateBottomY(PdfField pdfField)
-
-