Package net.pricefx.common.apibuilder.customform


package net.pricefx.common.apibuilder.customform
The header logic builder for Custom Forms.

Entry point: the customFormProcessor binding variable of a Custom Form header logic.

  • CustomFormCollectionBuilder manipulates the Custom Form from its header logic. It adds and updates inputs and outputs, updates fields, and changes the folder and item structure. getHelper() returns a LineItemHelper that reads the document.

The header logic runs twice. The first run is the pre-phase and the second run is the post-phase. Use isPrePhase() and isPostPhase() to tell them apart.

The builder extends CalculableLineItemCollectionBuilder, which carries most of the methods and documents the order in which the collected changes run.

See Also:
  • Classes
    Class
    Description
    CustomFormCollectionBuilder is the starting point of an interface that allows you to manipulate a custom form object in a custom form header calculation logic.
    The header calculation is executed twice: Once as 'pre phase' and once after that as 'post phase'.
    Use isPrePhase() and isPostPhase() methods to detect the current phase.