Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Y 

A

abortCalculation() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Aborts the current item's calculation.
AbstractResultMatrixCell() - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix.AbstractResultMatrixCell
 
add(Filter) - Method in class com.googlecode.genericdao.search.Filter
Used with OP_OR and OP_AND filters.
add(String, Map<String, Object>) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Adds a new object to collection of objects of given type.
addColumn(String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Adds a column to the existing set of columns
addOrUpdate(String, Map<String, Object>) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Adds or updates object in collection of objects of given type.
addParameterConfigEntry(String, Object) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
addRow(Map<String, Object>) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Adds a data row.
alignment - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixStyledCell
 
all(String, Filter) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the ALL operator.
and(Filter...) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the AND operator.
attributedResult(Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 

B

background - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixStyledCell
 
bom() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "BoM" function.
bom(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "BoM" function.
bom(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "BoM" function.
bom(String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "BoM" function.
bomList() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "BoMList" function.
booleanUserEntry(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "BooleanUserEntry" function.
boundCall(String, String, String, Boolean...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Issues HTTP/S call to price fx server.
buildFlexChart(Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
buildFlexChart(String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a FlexChart from the passed definition by merging it with options defined within the baseTemplateToUse template.

C

calendar() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Gets a calendar object intialized with the current targetDate (or now if no target date is given)
calendar(Date) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Gets a calendar object intialized with date
clearConfigParameter(String) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
color - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixStyledCell
 
com.googlecode.genericdao.search - package com.googlecode.genericdao.search
 
configurator(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Configurator" function.
contextName() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
The name of the current context.
ContextParameter - Class in net.pricefx.server.dto.calculation
 
ContextParameter() - Constructor for class net.pricefx.server.dto.calculation.ContextParameter
 
ContextParameter(InputType, String, Date) - Constructor for class net.pricefx.server.dto.calculation.ContextParameter
 
ContextParameter(LookupTable, Date) - Constructor for class net.pricefx.server.dto.calculation.ContextParameter
 
ContextParameter(LookupTable, Date, String) - Constructor for class net.pricefx.server.dto.calculation.ContextParameter
 
ContextParameter(String, DMFieldCollection, String, Date, String) - Constructor for class net.pricefx.server.dto.calculation.ContextParameter
 
contextSkuSet(int) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a set of skus which comprise so-called 'sku context' of the current formula execution.
contextType() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
The type (type code string) of the current context
copyWithoutValue() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
count(String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Similar to the ISandboxAPI.find(java.lang.String, com.googlecode.genericdao.search.Filter...) methods this method querys an arbitrary object type.
createConfiguratorEntry(InputType, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.formulaengine.scripting.ISandboxAPI
Creates an empty configurator entry object.
createElementNameFilter(String, Object, String...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a cross-list filter expression based on meta data.
criticalAlert(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Marks the current formula element with a critical alert and the given message
currentContext(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.formulaengine.scripting.ISandboxAPI
In case of a list processing operation this method gets the currently worked on record (e.g.
currentItem(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Same as ISandboxAPI.currentItem() but just returns the specified attribute
currentItemByElementName(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
In case of a list processing operation this method gets the currently worked on record's property by elementName
custom(String) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using a custom JPQL/HQL expression.
custom(String, Object...) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using a custom JPQL/HQL expression.
custom(String, Collection<?>) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using a custom JPQL/HQL expression.
customer(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Customer" function.
customer(String, boolean) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Customer" function.
customer(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Customer" function.
customer(String, String, boolean) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Customer" function.
customerExtension(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "CXLookup" function.
customerExtension(String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "CXLookup" function.
customerGroupEntry(String...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "CustomerGroup" function.
customEvent(Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Sends an event of type "CUSTOM".
customEvent(Object, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Sends an event of type "CUSTOM".
customEvent(Object, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Sends an event of type "CUSTOM".

D

dashboard(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
dashboardWideEvent(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
datamartCalendar() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a datamart calendar object
datamartFilter(CustomerGroup) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Translates a CustomerGroup to its equivalent Filter representation, mapping domain level field names to the corresponding Datamart field names in the process
datamartFilter(ProductGroup) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Translates a ProductGroup to its equivalent Filter representation, mapping domain level field names to the corresponding Datamart field names in the process
datamartFilter(DMDataSlice) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Translates a 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 net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "DatamartFilterBuilderUserEntry" function.
datamartLookup(Object...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
datamartQuery(Object...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
dateTimeUserEntry(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "DateTimeUserEntry" function.
dateUserEntry(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "DateUserEntry" function.
delete(String, Map<String, Object>) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Deletes object in collection of objects of given type.

E

emit(Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Emits an object to be consumed by an external thread.
emitRebateRecords(String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
equal(String, Object) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the == operator.
equals(Object) - Method in class com.googlecode.genericdao.search.Filter
 
equals(Object) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 

F

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 com.googlecode.genericdao.search.Filter
 
Filter(String, Object, int) - Constructor for class com.googlecode.genericdao.search.Filter
 
Filter(String, Object) - Constructor for class com.googlecode.genericdao.search.Filter
 
filter(String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a filter object that can be used in other API functions.
filter(String, String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a filter object that can be used in other API functions.
filter(String, Object, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
filterBuilderUserEntry(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "FilterBuilderUserEntry" function.
filterFromMap(Map<String, Object>) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.formulaengine.scripting.ISandboxAPI
The swiss army knife method of the API.
find(String, int, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
The swiss army knife method of the API.
find(String, int, String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
The swiss army knife method of the API.
find(String, int, int, String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
The swiss army knife method of the API.
find(String, int, int, String, List<String>, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
The swiss army knife method of the API.
find(String, int, int, String, List<String>, boolean, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
The swiss army knife method of the API.
findApprovedPricelistItems(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a list of summary items.
findCalculatedFieldSets(Date, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a list of calculated field sets that match the targetDate
findCustomerAssignments(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Finds all assignement rcords for a given customerId Also matches by CustomerGroup definitions
findCustomersInGroup(CustomerGroup) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Retrieves a list of customers that match a given CustomerGroup (returns first 200 entries)
findCustomersInGroup(CustomerGroup, int, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Retrieves a list of customers that match a given CustomerGroup with custom paging and sorting
findDataLoad(String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
findLookupTable(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Finds a LookupTbale / price parameter table base don the table name.
findLookupTableValues(String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Searches and returns values of a named lookup table.
findManualPricelists(Date, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a list of manual pricelists that match the targetDate (i.e.
findPriceGrids(Date, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a list of price grids that match the targetDate (i.e.
findPricelists(Date, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a list of pricelists that match the targetDate (i.e.
findRebateRecords(String, Date, Date, CustomerGroup, ProductGroup, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
findRow(String, Object) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Retrieves a particular row based on a value check
findSimulations(Date, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a list of simulations that match the targetDate (i.e.
findWorkflowInfo(String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Finds active workflow for given approvable.
fontweight - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixStyledCell
 
formatNumber(String, BigDecimal) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Formats a number into a string.
formatNumber(String, Integer) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Formats a number into a string.
formatNumber(String, String, BigDecimal) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Formats a number into a string.
formatNumber(String, String, Integer) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Formats a number into a string.
formatString(String, String, Object...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI

G

getBinding(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Gets a named binding variable from a library function.
getBoundPartitionNames() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns bound partition list
getCalculableLineItem(Object, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a line item of a given calculable line item collection (a.k.a.
getCalculableLineItemResult(Object, String...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns result(s) of given name(s) (or label(s)) from a line item object (its map representation to be exact).
getClusterNodes() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getColumnFormats() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Gets individual column formats (if specified)
getColumns() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Gets a list of defined columns
getCustomer(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getCustomerParent(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getDatamartContext() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getDatamartRowSet() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getDatamartRowSet(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getDefaultFormat() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Gets the default format
getElement(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Gets the result of a previous formula element.
getEntries() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Returns a list (=the rows) of maps (= the row content)
getFilter() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getGlobal() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A publicly available hashmap to store and share values accross formula elements If api.retainGlobal is set to true this map will also be available with an entire list calculation, i.e accross item boundaries.
getId(Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns the id part of an object.
getItemCompleteCalculationResults(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Gets current complete calculation results of the given item (e.g.
getIterationNumber() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.server.dto.calculation.ContextParameter
 
getLookupTableId() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getManualOverride(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
In certain scenarios (e.g.
getName() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getOnRowSelectEvents() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
getOperator() - Method in class com.googlecode.genericdao.search.Filter
 
getParameter(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Retrieves an already generated (i.e.
getParameterConfig() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getParameterGroup() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getPriceGridSummaryQuery() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a summary query object that can be parameterized and is then subsequently used in ISandboxAPI.runSummaryQuery(ItemSummaryQuery) This query runs against price grid(s)
getPricelistItem(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Similar to the standard syntax' "Pricelist" function.
getPricelistSummaryQuery() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a summary query object that can be parameterized and is then subsequently used in ISandboxAPI.runSummaryQuery(ItemSummaryQuery) This query runs against pricelist(s)
getProduct(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getProperty() - Method in class com.googlecode.genericdao.search.Filter
 
getProperty(Object, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
This method serves as an optimized way to get to certain object attributes.
getPropertyByElementName(Object, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
This method gets object attributes by elementName.
getReadOnly() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getRebateRecordSummaryQuery() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a summary query object that can be parameterized and is then subsequently used in ISandboxAPI.runSummaryQuery(ItemSummaryQuery) This query runs against rebate records
getResultType() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
getSecondaryKey() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Gets the secondary key in case a matrix pricelist or matrix simulation is processed
getSimulationSummaryQuery() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a summary query object that can be parameterized and is then subsequently used in ISandboxAPI.runSummaryQuery(ItemSummaryQuery) This query runs against simulation(s)
getTableContext() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
getType() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getURL() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getValue() - Method in class com.googlecode.genericdao.search.Filter
 
getValue() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getValueHint() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getValueOptions() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
getValuesAsCollection() - Method in class com.googlecode.genericdao.search.Filter
Returns the value as a Collection, converting if necessary.
getValuesAsList() - Method in class com.googlecode.genericdao.search.Filter
Returns the value as a List, converting if necessary.
greaterOrEqual(String, Object) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the >= operator.
greaterThan(String, Object) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the > operator.

H

hashCode() - Method in class com.googlecode.genericdao.search.Filter
 
hashCode() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
httpCall(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Issues HTTP call to external entity.
httpCall(String, String, String, String, Map...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Issues HTTP call to external entity.

I

ilike(String, String) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the ILIKE operator.
imageCell(Object) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Creates an image cell that can then be added as row value.
in(String, Collection<?>) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the IN operator.
in(String, Object...) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the IN operator.
input(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Retrives an input parameter - without triggering a user input
inputMatrix(String, String...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard "InputMatrix" function.
integerUserEntry(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "IntegerUserEntry" function.
ISandboxAPI - Interface in net.pricefx.formulaengine.scripting
This interface represents internally what can be reached in groovy formula syntax as api That api variable or binding is merely an instance of this interface to expose certain "safe" methods and functionality
isCustomerParam() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
isDebugMode() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns true if formula is called via UI debug/test exec mode
isEmpty(String) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the IS EMPTY operator.
isEnableClientFilter() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
isLookupType() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
isMatrixParam() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
isNotEmpty(String) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the IS NOT EMPTY operator.
isNotNull(String) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the IS NOT NULL operator.
isNull(String) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the IS NULL operator.
isProductGroupParam() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
isProductParam() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
isSecondPass() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Method to determine if the calculation is in 2nd pass calculation.
isSyntaxCheck() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
isTakesListOfSubFilters() - Method in class com.googlecode.genericdao.search.Filter
 
isTakesListOfValues() - Method in class com.googlecode.genericdao.search.Filter
 
isTakesNoProperty() - Method in class com.googlecode.genericdao.search.Filter
Gets the value of the property takesNoProperty.
isTakesNoValue() - Method in class com.googlecode.genericdao.search.Filter
 
isTakesSingleSubFilter() - Method in class com.googlecode.genericdao.search.Filter
 
isTakesSingleValue() - Method in class com.googlecode.genericdao.search.Filter
 
isUserInGroup(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Checks if the current user is member of a given user group

J

jsonDecode(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A utility method to decode a JSON string into a Map representation
jsonDecodeList(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A utility method to decode a JSON string into a List representation
jsonEncode(Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A utility method to encode Object to JSON string

L

lessOrEqual(String, Object) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the <= operator.
lessThan(String, Object) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the < operator.
libraryImage(String, String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
like(String, String) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the LIKE operator.
linkCell(Object, String, String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
linkToPriceGrid(Object, long, Filter) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
linkToPriceList(Object, long, Filter) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
log(String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Generates a system log entry.
logInfo(String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Generates a system log entry at INFO level.
logWarn(String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Generates a system log entry at WARN level.

M

markItemClean() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Removes a "dirty marker" from the current item
markItemDirty(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Marks the specfied item dirty.
markItemDirty(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Marks the specfied item dirty.
markItemDirty() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Marks the current item dirty.
multiTierEntry(String, String...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "MultiTierEntry" function.

N

net.pricefx.formulaengine.scripting - package net.pricefx.formulaengine.scripting
 
net.pricefx.server.dto.calculation - package net.pricefx.server.dto.calculation
 
newChartBuilder() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
 
newController() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a new dashboard controller object that can be further customized
newDatamartSlice() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a new Datamart Slice, which allows for setting filter criteria along the Time, CustomerGroup, ProductGroup any any other dimensions in a Datamart.
newDatamartSlice(String, Object...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a new Datamart Slice, 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.
newGauge() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a new gauge object that can be further customized.
newMatrix() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a new result matrix DTO object that can be further customized and filled with calculated data
newMatrix(String...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Creates a new result matrix DTO object that can be further customized and filled with calculated data.
none(String, Filter) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the NONE operator.
not(Filter) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the NOT operator.
notEqual(String, Object) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the != operator.
notIn(String, Collection<?>) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the NOT IN operator.
notIn(String, Object...) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the NOT IN operator.

O

onRowSelection() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Configures a client-side UI event.
OP_ALL - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_AND - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_CUSTOM - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_EMPTY - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_EQUAL - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_GREATER_OR_EQUAL - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_GREATER_THAN - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_ILIKE - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_IN - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_LESS_OR_EQUAL - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_LESS_THAN - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_LIKE - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_NONE - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_NOT - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_NOT_EMPTY - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_NOT_EQUAL - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_NOT_IN - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_NOT_NULL - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_NULL - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_OR - Static variable in class com.googlecode.genericdao.search.Filter
 
OP_SOME - Static variable in class com.googlecode.genericdao.search.Filter
 
operator - Variable in class com.googlecode.genericdao.search.Filter
The type of comparison to do between the property and the value.
option(String, Object...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Options" function.
or(Filter...) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the OR operator.
otherCustomer(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A method to trigger a custom-named customer picker input parameter
otherCustomer(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A method to trigger a custom-named customer picker input parameter
otherCustomer(String, String, boolean) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A method to trigger a custom-named customer picker input parameter
otherProduct(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A method to trigger a custom-named product picker input parameter
otherProduct(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
A method to trigger a custom-named product picker input parameter

P

parseDate(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Parses a date (entered in as string) according to a given pattern.
parseDateTime(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Parses a datetime (entered in as string) according to a given pattern.
parseDateTime(String, String, int, int) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Parses a datetime (entered in as string) according to a given pattern and time zone.
previousContext(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
In case of (chained) price lists, this method allows for easy retrieval of records from the previous list.
previousContext(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
In case of (chained) price lists, this method allows for easy retrieval of records from the previous list.
pricelist(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Pricelist" function.
pricelist(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Pricelist" function.
pricelist(String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Pricelist" function.
pricelist(String, String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Pricelist" function.
pricelistItem(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Pricelist" function - with the difference that the full item is returned
pricelistItem(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Pricelist" function - with the difference that the full item is returned.
pricelistItem(String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Pricelist" function - with the difference that the full item is returned.
product(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Product" function.
product(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Product" function.
productCompetition() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Competition" function.
productCompetition(Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "Competition" function.
productExtension(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "PXLookup" function.
productExtension(String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "PXLookup" function.
productGroupEntry(String...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "ProductGroup" function.
productXRef() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "XRefLookup" function.
productXRef(Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "XRefLookup" function.
property - Variable in class com.googlecode.genericdao.search.Filter
The name of the property to filter on.
putGlobal(Map<String, Object>) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Puts an entire map of variables into the global cache

R

redAlert(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Marks the current formula element with a red alert and the given message
remove(Filter) - Method in class com.googlecode.genericdao.search.Filter
Used with OP_OR and OP_AND filters.
removeManualOverride(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Removes a manual result override.
resetSKUContextSwitch() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Resets a sku context switch to the origionally specified sku
ResultMatrix - Class in net.pricefx.server.dto.calculation
This class is used to transport a calculated matrix-style result It is basically a list of maps with the addition that the column names are clearly named and can have a format This means: - the UI knows exactly which columns to display (even if some maps do not have those as keys) - the entry maps can have more "columns" (or keys) than those that are displayed; maybe useful for calculation
ResultMatrix() - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix
 
ResultMatrix(Map) - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix
 
ResultMatrix(String...) - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix
Creates a new matrix object with an initial set of columns
ResultMatrix.AbstractResultMatrixCell - Class in net.pricefx.server.dto.calculation
 
ResultMatrix.ResultMatrixImageCell - Class in net.pricefx.server.dto.calculation
 
ResultMatrix.ResultMatrixLinkCell - Class in net.pricefx.server.dto.calculation
 
ResultMatrix.ResultMatrixOnRowSelection - Class in net.pricefx.server.dto.calculation
 
ResultMatrix.ResultMatrixOnRowSelection.TriggerEvent - Class in net.pricefx.server.dto.calculation
 
ResultMatrix.ResultMatrixStyledCell - Class in net.pricefx.server.dto.calculation
 
ResultMatrixImageCell() - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixImageCell
 
ResultMatrixLinkCell() - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixLinkCell
 
ResultMatrixOnRowSelection() - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixOnRowSelection
 
ResultMatrixStyledCell() - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixStyledCell
 
ROOT_ENTITY - Static variable in class com.googlecode.genericdao.search.Filter
Property string representing the root entity of the search.
runSummaryQuery(ItemSummaryQuery<? extends CalculableObject>) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Runs (executes) a summary query defined by the parameterized query object which was created by one of the getXXXSummaryQuery calls

S

sendEmail(String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Sends email.
setColumnFormat(String, FieldFormatType) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Sets a column format for a specified column
setConfigParameter(String, Object) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setDefaultFormat(FieldFormatType) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Sets a default column format
setEnableClientFilter(boolean) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
setFilter(Map<String, Object>) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setFilters(Filter...) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setLabel(String) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setOperator(int) - Method in class com.googlecode.genericdao.search.Filter
 
setParameterConfig(Map<String, Object>) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setParameterGroup(String) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setProperty(String) - Method in class com.googlecode.genericdao.search.Filter
 
setReadOnly(Boolean) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setURL(String) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setValue(Object) - Method in class com.googlecode.genericdao.search.Filter
 
setValue(Object) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setValueHint(String) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setValueOptions(String[]) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
setValueOptions(List<String>) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
some(String, Filter) - Static method in class com.googlecode.genericdao.search.Filter
Create a new Filter using the SOME operator.
stream(String, String, Filter...) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.formulaengine.scripting.ISandboxAPI
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 net.pricefx.formulaengine.scripting.ISandboxAPI
Search for all types of objects with a freestyle query, and iterate over the result set.
stringUserEntry(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "StringUserEntry" function.
stringUserEntry(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "StringUserEntry" function.
styledCell(Object, String, String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Creates a styled cell that can then be added as row value
styledCell(Object, String, String, String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Creates a styled cell that can then be added as row value
styledCell(Object, String, String, String, String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix
Creates a styled cell that can then be added as row value
switchSKUContext(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Temporarily switches the current sku context to another sku.

T

targetDate() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Gets the current execution context's target date
targetPage - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixLinkCell
 
targetPageState - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixLinkCell
 
throwException(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Throws a calculation exception with a specified message and aborts the calculation
timeUserEntry(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "TimUserEntry" function.
toQueryString() - Method in class com.googlecode.genericdao.search.Filter
 
toString() - Method in class com.googlecode.genericdao.search.Filter
 
toString() - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
toString() - Method in class net.pricefx.server.dto.calculation.ResultMatrix
 
trace(String, String, Object) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Generates a trace message that can be used in the formula test drive.
triggerEvent(String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixOnRowSelection
 
TriggerEvent(HashMap<String, String>) - Constructor for class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixOnRowSelection.TriggerEvent
 
type - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.AbstractResultMatrixCell
 

U

update(String, Map<String, Object>) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Updates object in collection of objects of given type.
update(ContextParameter) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
updateCalculableObjectHeader(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Updates the header information of a CalculableObject (e.g.
updateFromFormulaInputDescriptor(FormulaInputDescriptor) - Method in class net.pricefx.server.dto.calculation.ContextParameter
 
updateWithLookupTable(LookupTable) - Method in class net.pricefx.server.dto.calculation.ContextParameter
This is a convenience method to update a ContextParameter with a new version of the same lookup table This can happen e.g.
user(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns a value from the current user's master data
user() - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Returns the entire master data object of the current user
userEntry(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "UserEntry" function.

V

value - Variable in class com.googlecode.genericdao.search.Filter
The value to compare the property with.
value - Variable in class net.pricefx.server.dto.calculation.ResultMatrix.AbstractResultMatrixCell
 
vLookup(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, Number) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, String, String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, String, String, String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, String, String, String, String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.
vLookup(String, String, String, String, String, String, String, String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Equivalent of the standard syntax' "VLookup" function.

W

walkFilter(Filter, Closure, Closure, boolean) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Walks a filter and all its sub filters, visiting each filter in the tree.
withColValueAsEventDataAttr(String, String) - Method in class net.pricefx.server.dto.calculation.ResultMatrix.ResultMatrixOnRowSelection.TriggerEvent
 

Y

yellowAlert(String) - Method in interface net.pricefx.formulaengine.scripting.ISandboxAPI
Marks the current formula element with a yellow alert and the given message
A B C D E F G H I J L M N O P R S T U V W Y 
Skip navigation links

Copyright © 2015. All rights reserved.