Package com.avoka.fc.core.service.form
Class SequencePatternReceiptNumberService
- java.lang.Object
-
- com.avoka.fc.core.service.form.SequencePatternReceiptNumberService
-
- All Implemented Interfaces:
IReceiptNumberService
public class SequencePatternReceiptNumberService extends Object implements IReceiptNumberService
Calculates receipt numbers by using the receipt pattern and receipt sequence defined in the form.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SequencePatternReceiptNumberService.SubmissionTime
Submission time Velocity model class.
-
Constructor Summary
Constructors Constructor Description SequencePatternReceiptNumberService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefaultReceiptNumberPattern()
Return the default receipt number pattern, which will be used if a form does not define its own patternvoid
populateReceiptNumber(Submission submission, String submissionXml)
Populate the submission's receipt numbervoid
setDefaultReceiptNumberPattern(String defaultReceiptNumberPattern)
Set the default receipt number pattern, which will be used if a form does not define its own pattern
-
-
-
Method Detail
-
populateReceiptNumber
public void populateReceiptNumber(Submission submission, String submissionXml)
Description copied from interface:IReceiptNumberService
Populate the submission's receipt number- Specified by:
populateReceiptNumber
in interfaceIReceiptNumberService
- Parameters:
submission
- the submission (required)submissionXml
- the submitted XML data (required)
-
getDefaultReceiptNumberPattern
public String getDefaultReceiptNumberPattern()
Return the default receipt number pattern, which will be used if a form does not define its own pattern- Returns:
- the default receipt number pattern
-
setDefaultReceiptNumberPattern
public void setDefaultReceiptNumberPattern(String defaultReceiptNumberPattern)
Set the default receipt number pattern, which will be used if a form does not define its own pattern- Parameters:
defaultReceiptNumberPattern
- the default receipt number pattern
-
-