- abortCalculation() - Method in interface PublicGroovyAPI
-
Aborts the current item's calculation.
- AbstractResultMatrixCell() - Constructor for class ResultMatrix.AbstractResultMatrixCell
-
- add(Filter) - Method in class Filter
-
Used with OP_OR and OP_AND filters.
- add(String, int, String) - Method in interface DatamartContext.Calendar
-
Parses the a period string and offsets the start date of the resulting TimePeriod with a number of TimeUnits.
- add(Map<?, ?>...) - Method in interface IRebateRecordManager
-
Add a RR to the current RA.lineitem with the default name and optional initial generic attribute values
- add(String, Map<?, ?>...) - Method in interface IRebateRecordManager
-
Add a RR to the current RA.lineitem with the given name and optional initial generic attribute values
- add(String, String, Map<?, ?>...) - Method in interface IRebateRecordManager
-
Add a RR in the given RR-set to the current RA.lineitem with the given name and optional initial generic attribute values
If the RR-set with the given label does not yet exist, it will be created as a side-effect.
- add(String, Map<String, Object>) - Method in interface PublicGroovyAPI
-
Adds a new object to collection of objects of given type.
- addBackendCall(String, String) - Method in class DashboardController
-
Performs a backend call in the user's context (i.e.
- addBackendCall(String, String, String) - Method in class DashboardController
-
Performs a backend call in the user's context (i.e.
- addBackendCall(String, String, String, String, String) - Method in class DashboardController
-
Performs a backend call in the user's context (i.e.
- addButton(String, String) - Method in class DashboardController
-
Adds a button to the controller
- addButton(String, String, Object) - Method in class DashboardController
-
Adds a button to the controller
- addButton(String, String, Object, Object) - Method in class DashboardController
-
Adds a button to the controller
- addColumn(String) - Method in class ResultMatrix
-
Adds a column to the existing set of columns
- addFilter(Filter) - Method in interface DatamartContext.DataSlice
-
- addHTML(String) - Method in class DashboardController
-
Adds a HTML snippet into the controller
- addOrUpdate(String, Map<String, Object>) - Method in interface PublicGroovyAPI
-
Adds or updates object in collection of objects of given type.
- addParameterConfigEntry(String, Object) - Method in class ContextParameter
-
- addRow(Map<String, Object>) - Method in interface DatamartContext.DataLoader
-
Adds a row to the data buffer that will ultimately be loaded in the feed table.
- addRow(List<Object>) - Method in interface DatamartContext.DataLoader
-
Adds a row to the data buffer that will ultimately be loaded in the feed table.
- addRow(Object...) - Method in interface DatamartContext.DataLoader
-
Adds a row to the data buffer that will ultimately be loaded in the feed table.
- addRow(Map<String, Object>) - Method in class ResultMatrix
-
Adds a data row.
- addSector(BigDecimal, String) - Method in class ResultGauge
-
Add a GaugeSector contained in this Gauge.
- addWarning(String) - Method in interface PublicGroovyAPI
-
Adds a warning to the formula execution warning log
- alignment - Variable in class ResultMatrix.ResultMatrixStyledCell
-
- all(String, Filter) - Static method in class Filter
-
Create a new Filter using the ALL operator.
- and(Filter...) - Static method in class Filter
-
Create a new Filter using the AND operator.
- applyType(InputType) - Method in class ContextParameter
-
- asLink() - Method in interface IRebateRecordManager
-
Return a clickable link to the RR with the default name, as the result of a formula element
- asLink(String) - Method in interface IRebateRecordManager
-
Return a clickable link to the RR with the given name, as the result of a formula element
- asLink(String, String) - Method in interface IRebateRecordManager
-
Return a clickable link to the RR for the given name and RR-set, as the result of a formula element
- asResultMatrix(String...) - Method in interface IRebateRecordManager
-
Return a ResultMatrix listing all RRs in the agreement, optionally the fields/attributes to be shown as matrix columns.
- attributedResult(Object) - Method in interface PublicGroovyAPI
-
Creates an
AttributedResult
object to be returned as a result of an output element.
- AttributedResult - Class in net.pricefx.server.dto.calculation
-
Provides means for output elements' formatting.
- AttributedResult(Object) - Constructor for class AttributedResult
-
- AttributedResult(Object, Map<String, Object>) - Constructor for class AttributedResult
-
- calendar() - Method in interface DatamartContext
-
Instantiate a PA Calendar utility object.
- calendar() - Method in interface PublicGroovyAPI
-
Gets a calendar object intialized with the current targetDate (or now if no target date is given)
- calendar(Date) - Method in interface PublicGroovyAPI
-
Gets a calendar object intialized with date
- clear() - Method in interface DatamartContext.DataSlice
-
- clearAttribute(String) - Method in class AttributedResult
-
- clearConfigParameter(String) - Method in class ContextParameter
-
- close() - Method in interface StreamResults
-
Releases the often significant resources required to provide access to the query result set.
- color - Variable in class ResultMatrix.ResultMatrixStyledCell
-
- com.googlecode.genericdao.search - package com.googlecode.genericdao.search
-
- configurator(String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Configurator" function.
- ConfiguratorEntry - Class in net.pricefx.server.dto.calculation
-
This class is used to transport a configurator entry
- ConfiguratorEntry() - Constructor for class ConfiguratorEntry
-
- containsAttribute(String) - Method in class AttributedResult
-
- contextByLabel(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "ContextByLabel" function.
- contextName() - Method in interface PublicGroovyAPI
-
The name of the current context.
- ContextParameter - Class in net.pricefx.server.dto.calculation
-
- ContextParameter() - Constructor for class ContextParameter
-
- ContextParameter(InputType, String, Date, PersistedObjectService) - Constructor for class ContextParameter
-
- ContextParameter(LookupTable, Date) - Constructor for class ContextParameter
-
- ContextParameter(LookupTable, Date, String) - Constructor for class ContextParameter
-
- ContextParameter(String, DMFieldCollection, String, Date, String) - Constructor for class ContextParameter
-
- contextSkuSet(int) - Method in interface PublicGroovyAPI
-
Returns a set of skus which comprise so-called 'sku context' of
the current formula execution.
- contextType() - Method in interface PublicGroovyAPI
-
The type (type code string) of the current context
- ControllerItem() - Constructor for class DashboardController.ControllerItem
-
- copyWithoutValue() - Method in class ContextParameter
-
- count(String, Filter...) - Method in interface PublicGroovyAPI
-
- createConfiguratorEntry(InputType, String) - Method in interface PublicGroovyAPI
-
Creates a cofigurator entry object and adds the specified input parameter as first parameter to the configurator entry
If the parameter had a value in the previous round trip, that value is set automatically
- createConfiguratorEntry(InputType, String, Date) - Method in interface PublicGroovyAPI
-
Creates a cofigurator entry object and adds the specified input parameter as first parameter to the configurator entry
If the parameter had a value in the previous round trip, that value is set automatically
- createConfiguratorEntry() - Method in interface PublicGroovyAPI
-
Creates an empty configurator entry object.
- createDWTable(String, Table) - Method in interface DatamartContext
-
- createDWTableFromCustomerExtension(String, String) - Method in interface DatamartContext
-
- createDWTableFromCustomerMaster(String) - Method in interface DatamartContext
-
- createDWTableFromLookupTable(String, Long) - Method in interface DatamartContext
-
- createDWTableFromProductExtension(String, String) - Method in interface DatamartContext
-
- createDWTableFromProductMaster(String) - Method in interface DatamartContext
-
- createDWTableFromQuery(String, DatamartContext.Query) - Method in interface DatamartContext
-
- createElementNameFilter(String, Object, String...) - Method in interface PublicGroovyAPI
-
Creates a cross-list filter expression based on meta data.
- createParameter(InputType, String) - Method in class ConfiguratorEntry
-
- createParameter(InputType, String, Date) - Method in class ConfiguratorEntry
-
- criticalAlert(String) - Method in interface PublicGroovyAPI
-
Marks the current formula element with a critical alert and the given message
- currentContext(String) - Method in interface PublicGroovyAPI
-
In case of list processing (such as a price list or a price grid) this method allows easy access to values from the same list.
- currentContext(String, String) - Method in interface PublicGroovyAPI
-
In case of list processing (such as a price list or a price grid) this method allows easy access to values from the same list.
- currentItem() - Method in interface PublicGroovyAPI
-
In case of a list processing operation this method gets the currently worked on record (e.g.
- currentItem(String) - Method in interface PublicGroovyAPI
-
- currentItemByElementName(String) - Method in interface PublicGroovyAPI
-
In case of a list processing operation this method gets the currently worked on record's property by elementName
- currentPartitionName() - Method in interface PublicGroovyAPI
-
Returns the current partition name
- custom(String) - Static method in class Filter
-
Create a new Filter using a custom JPQL/HQL expression.
- custom(String, Object...) - Static method in class Filter
-
Create a new Filter using a custom JPQL/HQL expression.
- custom(String, Collection<?>) - Static method in class Filter
-
Create a new Filter using a custom JPQL/HQL expression.
- customer(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Customer" function.
- customer(String, boolean) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Customer" function.
- customer(String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Customer" function.
- customer(String, String, boolean) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Customer" function.
- customerExtension(String, Filter...) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "CXLookup" function.
- customerGroupEntry(String...) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "CustomerGroup" function.
- customerToRelatedObjectsFilter(String, String) - Method in interface PublicGroovyAPI
-
Creates a filter to be applied to a search on a related object type, limiting the result to objects of the related type that have a link to the given customer.
- customEvent(Object) - Method in interface PublicGroovyAPI
-
Sends an event of type "CUSTOM".
- customEvent(Object, String) - Method in interface PublicGroovyAPI
-
Sends an event of type "CUSTOM".
- customEvent(Object, String, String) - Method in interface PublicGroovyAPI
-
Sends an event of type "CUSTOM".
- DashboardController - Class in net.pricefx.server.dto.calculation
-
This class is used to generate the definition of a so called controller dashboard portlet (or wizard).
- DashboardController() - Constructor for class DashboardController
-
- DashboardController.ControllerItem - Class in net.pricefx.server.dto.calculation
-
- DashboardController.ControllerItemType - Enum in net.pricefx.server.dto.calculation
-
- datamartCalendar() - Method in interface PublicGroovyAPI
-
- DatamartContext - Interface in net.pricefx.formulaengine
-
Provides an API to query and load PA data from a formula context.
- DatamartContext.Calendar - Interface in net.pricefx.formulaengine
-
Helper class mainly, but not solely, for working with dates and time periods as used in the PA module.
- DatamartContext.DataLoader - Interface in net.pricefx.formulaengine
-
API for DataFeed loading from a formula context.
- DatamartContext.DataSlice - Interface in net.pricefx.formulaengine
-
A DataSlice defines a set of filters to be applied to a PA DataSet (Datamart, DataSource...).
- DatamartContext.Query - Interface in net.pricefx.formulaengine
-
API for building a PA query in a formula context.
- datamartFilter(Object) - Method in interface PublicGroovyAPI
-
Translates a CustomerGroup/ProductGroup/DMDataSlice to its equivalent Filter representation,
mapping domain level field names to the corresponding Datamart field names in the process.
- datamartFilterBuilderUserEntry(String, String) - Method in interface PublicGroovyAPI
-
- datamartLookup(Object...) - Method in interface PublicGroovyAPI
-
- datamartQuery(Object...) - Method in interface PublicGroovyAPI
-
- DatamartQueryResult - Interface in net.pricefx.formulaengine
-
Provides access to a QueryResult in a formula context.
- dateTimeUserEntry(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "DateTimeUserEntry" function.
- dateUserEntry(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "DateUserEntry" function.
- delete(String, Map<String, Object>) - Method in interface PublicGroovyAPI
-
Deletes object in collection of objects of given type.
- dimFilterEntry(String, Column) - Method in interface DatamartContext
-
DimFilter input parameter: renders a selection of all possible values for the given dimension field, in the
FC which the column's table represents.
- dimFilterEntry(String, Column, String) - Method in interface DatamartContext
-
DimFilter input parameter: renders a selection of all possible values for the given dimension field, in the
FC which the column's table represents.
- fieldSelectionEntry(String, Table, String) - Method in interface DatamartContext
-
FC field selector, optionally limited to fields of a given type.
- fieldSelectionEntry(String, Table, String, Boolean) - Method in interface DatamartContext
-
FC field selector, optionally limited to fields of a given type.
- Filter - Class in com.googlecode.genericdao.search
-
A Filter
is used by the Search
class to specify a
restriction on what results should be returned in the search.
- Filter() - Constructor for class Filter
-
- Filter(String, Object, int) - Constructor for class Filter
-
- Filter(String, Object) - Constructor for class Filter
-
- filter(String, Object) - Method in interface PublicGroovyAPI
-
Creates a filter object that can be used in other API functions.
- filter(String, Object, Object) - Method in interface PublicGroovyAPI
-
Creates a filter object that can be used in other API functions.
- filterBuilderUserEntry(String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "FilterBuilderUserEntry" function.
- filterFromMap(Map<String, Object>) - Method in interface PublicGroovyAPI
-
Constructs a Filter object from a map representation of that filter (from the "wire format")
The map representation is the way the filter is described in the JSON requests between UI and server
- find(String, Filter...) - Method in interface PublicGroovyAPI
-
The swiss army knife method of the API.
- find(String, int, Filter...) - Method in interface PublicGroovyAPI
-
The swiss army knife method of the API.
- find(String, int, String, Filter...) - Method in interface PublicGroovyAPI
-
The swiss army knife method of the API.
- find(String, int, int, String, Filter...) - Method in interface PublicGroovyAPI
-
The swiss army knife method of the API.
- find(String, int, int, String, List<String>, Filter...) - Method in interface PublicGroovyAPI
-
The swiss army knife method of the API.
- find(String, int, int, String, List<String>, boolean, Filter...) - Method in interface PublicGroovyAPI
-
The swiss army knife method of the API.
- find(String, int, int, String, Map<String, String>, boolean, Filter...) - Method in interface PublicGroovyAPI
-
The swiss army knife method of the API.
- findApprovedPricelistItems(String) - Method in interface PublicGroovyAPI
-
Returns a list of summary items.
- findCalculatedFieldSets(Date, String) - Method in interface PublicGroovyAPI
-
Returns a list of calculated field sets that match the targetDate
- findCustomerAssignments(String) - Method in interface PublicGroovyAPI
-
Finds all assignement rcords for a given customerId
Also matches by CustomerGroup definitions
- findCustomersInGroup(CustomerGroup) - Method in interface PublicGroovyAPI
-
Retrieves a list of customers that match a given CustomerGroup (returns first 200 entries)
- findCustomersInGroup(CustomerGroup, int, String) - Method in interface PublicGroovyAPI
-
Retrieves a list of customers that match a given CustomerGroup with custom paging and sorting
- findDataLoad(String, String, String) - Method in interface PublicGroovyAPI
-
- findLookupTable(String) - Method in interface PublicGroovyAPI
-
Finds a LookupTbale / price parameter table base don the table name.
- findLookupTableValues(String, Filter...) - Method in interface PublicGroovyAPI
-
Searches and returns values of a named lookup table.
- findManualPricelists(Date, String) - Method in interface PublicGroovyAPI
-
Returns a list of manual pricelists that match the targetDate (i.e.
- findPriceGrids(Date, String) - Method in interface PublicGroovyAPI
-
Returns a list of price grids that match the targetDate (i.e.
- findPricelists(Date, String) - Method in interface PublicGroovyAPI
-
Returns a list of pricelists that match the targetDate (i.e.
- findRebateRecordLoad(String) - Method in interface PublicGroovyAPI
-
- findRow(String, Object) - Method in class ResultMatrix
-
Retrieves a particular row based on a value check
- findSimulations(Date, String) - Method in interface PublicGroovyAPI
-
Returns a list of simulations that match the targetDate (i.e.
- findWorkflowInfo(String, Object) - Method in interface PublicGroovyAPI
-
Finds active workflow for given approvable.
- flush() - Method in interface DatamartContext.DataLoader
-
Flushes the data to the DB.
- fontweight - Variable in class ResultMatrix.ResultMatrixStyledCell
-
- formatNumber(String, Object) - Method in interface PublicGroovyAPI
-
Formats a number into a string.
- formatNumber(String, String, Object) - Method in interface PublicGroovyAPI
-
Formats a number into a string.
- formatString(String, String, Object...) - Method in interface PublicGroovyAPI
-
- get() - Method in interface IRebateRecordManager
-
Get the RR with the default name linked to the current RA.lineitem
- get(String) - Method in interface IRebateRecordManager
-
Get the RR with the given name linked to the current RA.lineitem
- get(String, String) - Method in interface IRebateRecordManager
-
In the given RR-set, get the RR with the given name linked to the current RA.lineitem
- get() - Method in interface StreamResults
-
Retrieves the current row, which depending on the query executed could be anything from a PersistedObject
to
a map of (field,value) pairs to a single primitive value.
- getAll() - Method in interface IRebateRecordManager
-
Get all RRs linked to the the current agreement (via RR --> RLI --> RBA).
- getAll(String) - Method in interface IRebateRecordManager
-
Get all RRs linked to the line item with the given lineID in the current agreement (via RR --> RLI).
- getAttribute(String) - Method in class AttributedResult
-
- getAttributes() - Method in class AttributedResult
-
- getBaseTemplateToUse() - Method in class ResultFlexChart
-
- getBinding(String) - Method in interface PublicGroovyAPI
-
Gets a named binding variable from a library function.
- getBoundPartitionNames() - Method in interface PublicGroovyAPI
-
Returns bound partition list
- getCalculableLineItem(Object, String) - Method in interface PublicGroovyAPI
-
Returns a line item of a given calculable line item collection (a.k.a.
- getCalculableLineItemCollection(String) - Method in interface PublicGroovyAPI
-
Returns the full object (header and line items) of e.g.
- getCalculableLineItemResult(Object, String...) - Method in interface PublicGroovyAPI
-
Returns result(s) of given name(s) (or label(s)) from a line item object (its map representation to be exact).
- getColumnFormats() - Method in class ResultMatrix
-
Gets individual column formats (if specified)
- getColumns() - Method in class ResultMatrix
-
Gets a list of defined columns
- getData() - Method in interface DatamartQueryResult
-
Retreives the query result data.
- getDataFeed(String) - Method in interface DatamartContext
-
Get a table object representing the DataFeed with the given name.
- getDatamart(String) - Method in interface DatamartContext
-
Get a table object representing the Datamart with the given name.
- getDatamartContext() - Method in interface PublicGroovyAPI
-
The DatamartContext provides an API for querying and loading PA data.
- getDatamartRowSet() - Method in interface PublicGroovyAPI
-
Available in a PA DataLoad context only, a DatamartRowSet
provides access to the rows being loaded or calculated.
- getDatamartRowSet(String) - Method in interface PublicGroovyAPI
-
Available in a PA DataLoad context only, a DatamartRowSet
provides access to the rows currently being loaded or calculated.
- getDataSource(String) - Method in interface DatamartContext
-
Get a table object representing the DataSource with the given name.
- getDaysDiff(String, String) - Method in interface DatamartContext.Calendar
-
Calculates the number of days between the start date of period1 and end date of period2 (both inclusive).
- getDefaultFormat() - Method in class ResultMatrix
-
Gets the default format
- getDWTable(String) - Method in interface DatamartContext
-
Get a table object representing the DWTable with the given name.
- getElement(String) - Method in interface PublicGroovyAPI
-
Gets the result of a previous formula element.
- getEndDate(String) - Method in interface DatamartContext.Calendar
-
Returns the end date of given TimePeriod.
- getEntries() - Method in class ResultMatrix
-
Returns the current list entries as a list (=the rows) of maps (= the row content)
- getFieldCollection(String) - Method in interface DatamartContext
-
Get a table object representing the FC with the given source name.
- getFilter() - Method in class ContextParameter
-
- getFirstInput() - Method in class ConfiguratorEntry
-
- getFlexChart() - Method in class ResultFlexChart
-
- getGlobal() - Method in interface PublicGroovyAPI
-
A publicly available cache (as a hashmap) to store and share values across formula elements
If api.retainGlobal
is set to true this map will also be available with an entire list calculation,
i.e across item boundaries.
- getId(Object) - Method in interface PublicGroovyAPI
-
Returns the id part of an object.
- getInputs() - Method in class ConfiguratorEntry
-
- getInvariantContext() - Method in interface PublicGroovyAPI
-
Available in invariant formula run.
- getItemCompleteCalculationResults(String) - Method in interface PublicGroovyAPI
-
Gets current complete calculation results of the given item (e.g.
- getItems() - Method in class DashboardController
-
- getIterationNumber() - Method in interface PublicGroovyAPI
-
Returns the number of iterations this list has been calculated during this cycle
0 means: initial calculation (non-dirty)
1 means: first dirty pass
and so on
- getLabel() - Method in class ContextParameter
-
- getLookupTableId() - Method in class ContextParameter
-
- getManualOverride(String) - Method in interface PublicGroovyAPI
-
In certain scenarios (e.g.
- getMax() - Method in class ResultGauge
-
The maximum dial value.
- getMaxFindResultsLimit() - Method in interface PublicGroovyAPI
-
- getMessage() - Method in class ConfiguratorEntry
-
- getMin() - Method in class ResultGauge
-
The minimum dial value.
- getName() - Method in class ContextParameter
-
- getObjectService() - Method in class ConfiguratorEntry
-
- getObjectService() - Method in class ContextParameter
-
- getOnRowSelectEvents() - Method in class ResultMatrix
-
- getOperator() - Method in class Filter
-
- getParameter(String) - Method in interface PublicGroovyAPI
-
Retrieves an already generated (i.e.
- getParameterConfig() - Method in class ContextParameter
-
- getParameterGroup() - Method in class ContextParameter
-
- getPrefix() - Method in class ResultGauge
-
The label prefix.
- getPriceGridSummaryQuery() - Method in interface PublicGroovyAPI
-
- getPricelistItem(String) - Method in interface PublicGroovyAPI
-
Similar to the standard syntax' "Pricelist" function.
- getPricelistSummaryQuery() - Method in interface PublicGroovyAPI
-
- getProperty() - Method in class Filter
-
- getProperty(Object, String) - Method in interface PublicGroovyAPI
-
This method serves as an optimized way to get to certain object attributes.
- getPropertyByElementName(Object, String) - Method in interface PublicGroovyAPI
-
This method gets object attributes by elementName.
- getReadOnly() - Method in class ContextParameter
-
- getRebateRecordSummaryQuery() - Method in interface PublicGroovyAPI
-
- getResult(String) - Method in interface IRebateRecordManager
-
Get the formula element result for the RR with the default name linked to the current RA.lineitem
- getResult(String, String) - Method in interface IRebateRecordManager
-
Get the formula element result for the RR with the given name linked to the current RA.lineitem
- getResult(String, String, String) - Method in interface IRebateRecordManager
-
In the given RR-set, get the formula element result for the RR with the given name linked to the current RA.lineitem
- getResult() - Method in class AttributedResult
-
- getResultType() - Method in class ConfiguratorEntry
-
- getResultType() - Method in class DashboardController
-
- getResultType() - Method in class ResultFlexChart
-
- getResultType() - Method in class ResultGauge
-
- getResultType() - Method in class ResultMatrix
-
- getSecondaryKey() - Method in interface PublicGroovyAPI
-
Gets the secondary key in case a matrix pricelist or matrix simulation is processed
- getSectors() - Method in class ResultGauge
-
- getSimulationSummaryQuery() - Method in interface PublicGroovyAPI
-
- getStartDate(String) - Method in interface DatamartContext.Calendar
-
Returns the start date of given TimePeriod.
- getSuffix() - Method in class ResultGauge
-
- getSummary() - Method in interface DatamartQueryResult
-
Additional query summary information,
- getTableContext() - Method in interface PublicGroovyAPI
-
The TableContext provides an SQL query (SELECT only) interface to PA query results.
- getTimePeriod(String) - Method in interface DatamartContext.Calendar
-
Returns the TimePeriod object matching its string representation.
- getTimePeriodByDate(String, String) - Method in interface DatamartContext.Calendar
-
Parses a date, as well as a named TimeUnit, resulting in a TimePeriod with that unit
that encompasses the given date.
- getTimePeriodNames(String, String, String) - Method in interface DatamartContext.Calendar
-
Useful for constructing Options lists (user entry/input parameters).
- getTimePeriods(String, String, String) - Method in interface DatamartContext.Calendar
-
Same as above but now returning a list of TimePeriod objects, rather than the corresponding period names.
- getTimePeriods(Date, Date, CalendarUtil.TimeUnit) - Method in interface DatamartContext.Calendar
-
- getTimeZone(String) - Method in interface PublicGroovyAPI
-
Just a wrapper for org.joda.time.DateTimeZone.forId(String tzString) method
See also documentation there.
- getType() - Method in class ContextParameter
-
- getURL() - Method in class ContextParameter
-
- getValue() - Method in class Filter
-
- getValue() - Method in class ContextParameter
-
- getValue() - Method in class ResultGauge
-
The current value on the dial.
- getValueHint() - Method in class ContextParameter
-
- getValueOptions() - Method in class ContextParameter
-
- getValuesAsCollection() - Method in class Filter
-
Returns the value as a Collection, converting if necessary.
- getValuesAsList() - Method in class Filter
-
Returns the value as a List, converting if necessary.
- greaterOrEqual(String, Object) - Static method in class Filter
-
Create a new Filter using the >= operator.
- greaterThan(String, Object) - Static method in class Filter
-
Create a new Filter using the > operator.
- ilike(String, String) - Static method in class Filter
-
Create a new Filter using the ILIKE operator.
- imageCell(Object) - Method in class ResultMatrix
-
Creates an image cell that can then be added as row value.
- in(String, Collection<?>) - Static method in class Filter
-
Create a new Filter using the IN operator.
- in(String, Object...) - Static method in class Filter
-
Create a new Filter using the IN operator.
- include(CustomerGroup) - Method in interface DatamartContext.DataSlice
-
- include(ProductGroup) - Method in interface DatamartContext.DataSlice
-
- include(CalendarUtil.TimePeriod) - Method in interface DatamartContext.DataSlice
-
- input(String) - Method in interface PublicGroovyAPI
-
Retrives an input parameter - without triggering a user input
- inputMatrix(String, String...) - Method in interface PublicGroovyAPI
-
Equivalent of the standard "InputMatrix" function.
- integerUserEntry(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "IntegerUserEntry" function.
- IRebateRecordManager - Interface in net.pricefx.formulaengine
-
The RebateRecordManager API is exposed to formula groovy elements in two separate contexts:
1) in a RebateAgreement calculation (typeCode='RBA' aka RA), when the formula context's 'currentItem' would be an individual line item (typeCode='RBLI' aka RLI)
2) in a RebateAgreement 'read-only' evaluation (when opening an uneditable RA); currentItem is again a RLI
3) in a RebateRecordSet calculation, the formula context's 'currentItem' would be an individual RebateRecord (typeCode='RR')
The API can be accessed via the 'rebateRecords' Groovy binding.
- isCustomerParam() - Method in class ContextParameter
-
- isDebugMode() - Method in interface PublicGroovyAPI
-
Returns true if formula is called via UI debug/test exec mode
- isDistributedMode() - Method in interface PublicGroovyAPI
-
Returns true if calculation is executed in distributed mode
Useful to suppress warnings (or not execute methods) for operations that do not work in distributed mode.
- isEmpty(String) - Static method in class Filter
-
Create a new Filter using the IS EMPTY operator.
- isEnableClientFilter() - Method in class ResultMatrix
-
- isLookupType() - Method in class ContextParameter
-
- isMatrixParam() - Method in class ContextParameter
-
- isNotEmpty(String) - Static method in class Filter
-
Create a new Filter using the IS NOT EMPTY operator.
- isNotNull(String) - Static method in class Filter
-
Create a new Filter using the IS NOT NULL operator.
- isNull(String) - Static method in class Filter
-
Create a new Filter using the IS NULL operator.
- isProductGroupParam() - Method in class ContextParameter
-
- isProductParam() - Method in class ContextParameter
-
- isRequired() - Method in class ContextParameter
-
- isSecondPass() - Method in interface PublicGroovyAPI
-
Method to determine if the calculation is in 2nd pass calculation.
- isSyntaxCheck() - Method in interface PublicGroovyAPI
-
Returns true if the formula is executed in syntax check (or parameter determination) mode
- isTakesListOfSubFilters() - Method in class Filter
-
- isTakesListOfValues() - Method in class Filter
-
- isTakesNoProperty() - Method in class Filter
-
Gets the value of the property takesNoProperty.
- isTakesNoValue() - Method in class Filter
-
- isTakesSingleSubFilter() - Method in class Filter
-
- isTakesSingleValue() - Method in class Filter
-
- isUserInGroup(String, String) - Method in interface PublicGroovyAPI
-
Checks if the current user is member of a given user group
- net.pricefx.formulaengine - package net.pricefx.formulaengine
-
- net.pricefx.formulaengine.scripting - package net.pricefx.formulaengine.scripting
-
- net.pricefx.server.dto.calculation - package net.pricefx.server.dto.calculation
-
- net.pricefx.server.protocol - package net.pricefx.server.protocol
-
- newController() - Method in interface PublicGroovyAPI
-
Creates a new dashboard controller object that can be further customized
- newDataLoader(Table) - Method in interface DatamartContext
-
- newDataLoader(Table, List<String>) - Method in interface DatamartContext
-
- newDatamartSlice() - Method in interface DatamartContext
-
Creates a new DatamartSlice, which allows for setting filter criteria along the Time, CustomerGroup, ProductGroup
any any other dimensions in a Datamart.
- newDatamartSlice(String, Object...) - Method in interface DatamartContext
-
Creates a new DatamartSlice, which allows for setting filter criteria along the Time, CustomerGroup, ProductGroup
any any other dimensions in a Datamart, intiialized with the name of the time dimension field, and an optional set
filter criteria.
- newDatamartSlice() - Method in interface PublicGroovyAPI
-
- newDatamartSlice(String, Object...) - Method in interface PublicGroovyAPI
-
- newGauge() - Method in interface PublicGroovyAPI
-
Creates a new gauge object that can be further customized.
- newMatrix() - Method in interface PublicGroovyAPI
-
Creates a new result matrix DTO object that can be further customized and filled with calculated data
- newMatrix(String...) - Method in interface PublicGroovyAPI
-
Creates a new result matrix DTO object that can be further customized and filled with calculated data.
- newQuery(Table) - Method in interface DatamartContext
-
- newQuery(Table, boolean) - Method in interface DatamartContext
-
Build a new query on the given table.
- newQuery(DatamartContext.Query) - Method in interface DatamartContext
-
Create a new query from an existing one.
- newQuery(DatamartContext.Query, DatamartContext.Query, LinkedHashMap<String, String>) - Method in interface DatamartContext
-
- newQuery(DatamartContext.Query, DatamartContext.Query, LinkedHashMap<String, String>, boolean) - Method in interface DatamartContext
-
- next() - Method in interface StreamResults
-
Moves the cursor forward one row from its current position.
- none(String, Filter) - Static method in class Filter
-
Create a new Filter using the NONE operator.
- not(Filter) - Static method in class Filter
-
Create a new Filter using the NOT operator.
- notEqual(String, Object) - Static method in class Filter
-
Create a new Filter using the != operator.
- notIn(String, Collection<?>) - Static method in class Filter
-
Create a new Filter using the NOT IN operator.
- notIn(String, Object...) - Static method in class Filter
-
Create a new Filter using the NOT IN operator.
- parseDate(String) - Method in interface DatamartContext.Calendar
-
Not so much a PA specific helper method: best attempt at converting a string representation (not necessarily
in the 'yyyy-MM-dd' format) to a Date.
- parseDate(String, String) - Method in interface PublicGroovyAPI
-
Parses a date (entered in as string) according to a given pattern.
- parseDateTime(String) - Method in interface DatamartContext.Calendar
-
Not so much a PA specific helper method: best attempt at converting a string representation (not necessarily
in the 'yyyy-MM-dd'T'HHmmss' format) to a DateTime.
- parseDateTime(String, String) - Method in interface PublicGroovyAPI
-
Parses a datetime (entered in as string) according to a given pattern.
- parseDateTime(String, String, int, int) - Method in interface PublicGroovyAPI
-
Parses a datetime (entered in as string) according to a given pattern and time zone.
- previousContext(String) - Method in interface PublicGroovyAPI
-
In case of (chained) price lists, this method allows for easy retrieval of records from the previous list.
- previousContext(String, String) - Method in interface PublicGroovyAPI
-
In case of (chained) price lists, this method allows for easy retrieval of records from the previous list.
- pricelist(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Pricelist" function.
- pricelist(String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Pricelist" function.
- pricelist(String, String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Pricelist" function.
- pricelist(String, String, String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Pricelist" function.
- pricelistItem(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Pricelist" function - with the difference that the full item is returned
- pricelistItem(String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Pricelist" function - with the difference that the full item is returned.
- pricelistItem(String, String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Pricelist" function - with the difference that the full item is returned.
- product(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Product" function.
- product(String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Product" function.
- productCompetition() - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Competition" function.
- productCompetition(Filter...) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "Competition" function.
- productExtension(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "PXLookup" function.
- productExtension(String, Filter...) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "PXLookup" function.
- productGroupEntry(String...) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "ProductGroup" function.
- productToRelatedObjectsFilter(String, String) - Method in interface PublicGroovyAPI
-
Creates a filter to be applied to a search on a related object type, limiting the result to objects of the related type that have a link to the given product.
- productXRef() - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "XRefLookup" function.
- productXRef(Filter...) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "XRefLookup" function.
- property - Variable in class Filter
-
The name of the property to filter on.
- PublicGroovyAPI - Interface in net.pricefx.formulaengine.scripting
-
This interface represents what can be reached in groovy formula syntax as api
.
- putGlobal(Map<String, Object>) - Method in interface PublicGroovyAPI
-
Puts an entire map of variables into the global cache
- select(String, String) - Method in interface DatamartContext.Query
-
Adds a projection to the query.
- select(String, String, String...) - Method in interface DatamartContext.Query
-
- selectCount() - Method in interface DatamartContext.Query
-
Adds a COUNT(*) projection to the query.
- selectDistinct() - Method in interface DatamartContext.Query
-
Equivalent to the DISTINCT option in an SQL select statement.
- sendEmail(String, String, String) - Method in interface PublicGroovyAPI
-
Sends email.
- set(Map<?, ?>...) - Method in interface IRebateRecordManager
-
Update genetic attributes of the RR with the default name (linked to the current RA.lineitem)
- set(String, Map<?, ?>...) - Method in interface IRebateRecordManager
-
Update genetic attributes of the RR with the given name (linked to the current RA.lineitem)
- set(String, String, Map<?, ?>...) - Method in interface IRebateRecordManager
-
In the given RR-set, update genetic attributes of the RR with the given name (linked to the current RA.lineitem)
- setAttribute(String, Object) - Method in class AttributedResult
-
- setBaseTemplateToUse(String) - Method in class ResultFlexChart
-
- setColumnFormat(String, FieldFormatType) - Method in class ResultMatrix
-
Sets a column format for a specified column
- setConfigParameter(String, Object) - Method in class ContextParameter
-
- setContext(FormulaEngineContext) - Method in class ConfiguratorEntry
-
- setDefaultFormat(FieldFormatType) - Method in class ResultMatrix
-
Sets a default column format
- setEnableClientFilter(boolean) - Method in class ResultMatrix
-
- setFilter(Map<String, Object>) - Method in class ContextParameter
-
- setFilters(Filter...) - Method in class ContextParameter
-
- setFlexChart(Object) - Method in class ResultFlexChart
-
- setInputs(List<ContextParameter>) - Method in class ConfiguratorEntry
-
- setLabel(String) - Method in class ContextParameter
-
- setMax(BigDecimal) - Method in class ResultGauge
-
The maximum dial value.
- setMaxRows(Integer) - Method in interface DatamartContext.Query
-
Limits the number of rows returned in the query result.
- setMessage(String) - Method in class ConfiguratorEntry
-
- setMin(BigDecimal) - Method in class ResultGauge
-
The minimum dial value.
- setOperator(int) - Method in class Filter
-
- setOptions(Map<String, Object>) - Method in interface DatamartContext.Query
-
Allows for a number of query tweaking options, such as setting the target currency to convert to (if applicable), and requesting
additional statistics to be calculated.
- setParameterConfig(Map<String, Object>) - Method in class ContextParameter
-
- setParameterGroup(String) - Method in class ContextParameter
-
- setPrefix(String) - Method in class ResultGauge
-
Set the label prefix.
- setProperty(String) - Method in class Filter
-
- setRank(int) - Method in interface IRebateRecordManager
-
Sets the rank on the default RR.
- setRank(String, int) - Method in interface IRebateRecordManager
-
Sets the rank on the named RR.
- setReadOnly(Boolean) - Method in class ContextParameter
-
- setRequired(Boolean) - Method in class ContextParameter
-
- setSuffix(String) - Method in class ResultGauge
-
The label suffix.
- setURL(String) - Method in class ContextParameter
-
- setValue(Object) - Method in class Filter
-
- setValue(Object) - Method in class ContextParameter
-
- setValue(BigDecimal) - Method in class ResultGauge
-
The current value on the dial.
- setValueHint(String) - Method in class ContextParameter
-
- setValueOptions(String[]) - Method in class ContextParameter
-
- setValueOptions(List<String>) - Method in class ContextParameter
-
- some(String, Filter) - Static method in class Filter
-
Create a new Filter using the SOME operator.
- stream(String, String, Filter...) - Method in interface PublicGroovyAPI
-
Search for all types of objects with a freestyle query, and iterate over the result set.
- stream(String, String, List<String>, Filter...) - Method in interface PublicGroovyAPI
-
Search for all types of objects with a freestyle query, and iterate over the result set.
- stream(String, String, List<String>, boolean, Filter...) - Method in interface PublicGroovyAPI
-
Search for all types of objects with a freestyle query, and iterate over the result set.
- stream(String, String, Map<String, String>, boolean, Filter...) - Method in interface PublicGroovyAPI
-
Search for all types of objects with a freestyle query, and iterate over the result set.
- streamQuery(DatamartContext.Query) - Method in interface DatamartContext
-
- StreamResults - Interface in net.pricefx.server.protocol
-
Unifying (and very limited) JDBC ResultSet like API to a forward-only cursor on a query result, either from a Hibernate or PA query.
- stringUserEntry(String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "StringUserEntry" function.
- stringUserEntry(String, String) - Method in interface PublicGroovyAPI
-
Equivalent of the standard syntax' "StringUserEntry" function.
- styledCell(Object, String, String) - Method in class ResultMatrix
-
Creates a styled cell that can then be added as row value
- styledCell(Object, String, String, String) - Method in class ResultMatrix
-
Creates a styled cell that can then be added as row value
- styledCell(Object, String, String, String, String) - Method in class ResultMatrix
-
Creates a styled cell that can then be added as row value
- switchSKUContext(String) - Method in interface PublicGroovyAPI
-
Temporarily switches the current sku context to another sku.