Pricefx Groovy API

Overview of Pricefx Groovy API. To explore Pricefx Groovy API you can start here: PublicGroovyAPI

Pricefx Universe

Visit Pricefx Universe to find out more. Knowledge Base provides number of useful tips and examples of how Pricefx API can be used to configure Pricefx.

Calculation Logics

Overview

Quotes, Contracts and Rebate Agreements

Filter and Search API

Workflow

Performance Practices

Performance Practices contains many useful performance-related tips.

Pricefx Studio

Pricefx Studio helps you improve productivity when developing calculation logics during project implementation. With Pricefx Studio you can fetch calculation logics from remote partitions, test them and deploy them at remote partitions. Pricefx Studio runs as an IntelliJ IDEA plugin.

Packages 
Package Description
com.flaptor.hist4j
Provides histogram class.
com.googlecode.genericdao.search
Filter is used by the Search class to specify a restriction on what results should be returned in the search.
net.pricefx.common.api
Provides several classes commonly used in Pricefx API.
net.pricefx.common.api.chart
Chart API to work with charts.
net.pricefx.common.apibuilder.calculationflowaction
Provides CalculationFlow API.
net.pricefx.common.apibuilder.chart
Chart Builder API to work with charts.
net.pricefx.common.apibuilder.clicoll
Calculable Line Item Collection (clicoll) API can be used to manipulate Quotes, Contracts and Rebate Agreements from header logic.
net.pricefx.common.apibuilder.contract
ContractBuilder API allows to manipulate a contract object from a header logic.
net.pricefx.common.apibuilder.quote
QuoteBuilder API allows to manipulate a quote object from a quote header logic.
net.pricefx.common.apibuilder.rebateagreement
RebateAgreementBuilder API allows to manipulate a rebate agreement object from a header logic.
net.pricefx.common.dto
Defines set of data transfer object (DTO) classes.
net.pricefx.common.util
Provides set of util classes.
net.pricefx.domain
Defines set of domain object classes.
net.pricefx.formulaengine
Provides Formula Engine API classes.
net.pricefx.formulaengine.scripting
Provides API related to scripting, including interface PublicGroovyAPI, that represents what can be reached in the Groovy element syntax as api.
net.pricefx.formulaengine.scripting.inputbuilder
Provides InputBuilderFactory as a convenient way to create Inputs.
net.pricefx.server.dto
Defines set of data transfer object (DTO) classes.
net.pricefx.server.dto.calculation
Defines set of data transfer object (DTO) classes related to Calculations.
net.pricefx.server.dto.calculation.dashboard
Provides Dashboard API classes.
net.pricefx.server.protocol
Provides StreamResults interface.
net.pricefx.server.util.metamodel.dm  
net.pricefx.service
Provides ItemSummaryQuery interface.
net.pricefx.workflowengine
Provides Workflow API.