Package net.pricefx.common.apibuilder.contract


package net.pricefx.common.apibuilder.contract
The header logic builder for Contracts, with its helper and its structure object.

Entry point: the cProcessor binding variable of a Contract header logic.

  • ContractBuilder manipulates the Contract from its header logic. It adds and updates header inputs and outputs, updates header fields, and changes the folder and item structure. getContractView() returns the current document.
  • ContractHelper reads the Contract. Obtain it with cProcessor.getHelper().
  • ContractStructure describes code-generated content for one level of the Contract folder tree. The parentId of the object defines the level. Pass it to cProcessor.addContractStructure().

ContractBuilder extends CalculableLineItemCollectionBuilder, which carries most of the methods and documents the order in which the collected changes run. ContractHelper extends LineItemHelper.

See Also: