Uses of Interface
net.pricefx.common.apibuilder.clicoll.CalculableLineItemCollectionBuilder
Packages that use CalculableLineItemCollectionBuilder
Package
Description
Calculable Line Item Collection (clicoll) API can be used to manipulate Quotes, Contracts and Rebate Agreements from header logic.
CompensationBuilder API allows to manipulate a rebate agreement object from a header logic.
ContractBuilder API allows to manipulate a contract object from a header logic.
QuoteBuilder API allows to manipulate a quote object from a quote header logic.
RebateAgreementBuilder API allows to manipulate a rebate agreement object from a header logic.
Builders for logic inputs (user entries and context parameters).
-
Uses of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.clicoll
Classes in net.pricefx.common.apibuilder.clicoll with type parameters of type CalculableLineItemCollectionBuilderModifier and TypeInterfaceDescriptioninterfaceThis is the shared builder interface for Quotes, RebateAgreements, Contracts and Sales Compensation.
Some important notes on the sequence in which changes to the document structure are processed:
Any modifying action (adding lines, inputs etc. or a structure object etc.)Classes in net.pricefx.common.apibuilder.clicoll that implement CalculableLineItemCollectionBuilderModifier and TypeClassDescriptionclassCalculableLineItemCollectionBuilderImpl<T extends CalculableLineItemCollectionBuilder<T>>Implementation of the shared builder for Quotes, RebateAgreements, Contracts and Sales Compensation. -
Uses of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.compensation
Subinterfaces of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.compensationModifier and TypeInterfaceDescriptioninterfaceContext for manipulating a Sales Compensation object in a compensation header calculation logic. -
Uses of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.contract
Subinterfaces of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.contractModifier and TypeInterfaceDescriptioninterfacePlease read notes inCalculableLineItemCollectionBuilderon how to use this builder. -
Uses of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.customform
Classes in net.pricefx.common.apibuilder.customform that implement CalculableLineItemCollectionBuilderModifier and TypeClassDescriptionclassCustomFormCollectionBuilder 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'.
UseisPrePhase()andisPostPhase()methods to detect the current phase. -
Uses of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.quote
Subinterfaces of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.quoteModifier and TypeInterfaceDescriptioninterfaceQuoteBuilder is the starting point of an interface that allows you to manipulate a quote object in a quote header calculation logic.
The header calculation is executed twice: Once before the calculation of the individual line items (= pre phase) and once after that (= post phase).
Usually code should only apply in one phase. -
Uses of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.rebateagreement
Subinterfaces of CalculableLineItemCollectionBuilder in net.pricefx.common.apibuilder.rebateagreementModifier and TypeInterfaceDescriptionstatic interfaceBuilder for a Rebate Agreement created from a Rebate Agreement Template (RAT).interfaceContext for manipulating a Rebate Agreement object in a rebate agreement header calculation logic. -
Uses of CalculableLineItemCollectionBuilder in net.pricefx.formulaengine.scripting.inputbuilder
Methods in net.pricefx.formulaengine.scripting.inputbuilder with parameters of type CalculableLineItemCollectionBuilderModifier and TypeMethodDescriptionAbstractInputBuilder.addOrUpdateInput(CalculableLineItemCollectionBuilder clicBuilder, String lineId) Adds (or updates) this input field (defined by this builder) to the specified header line item.