Deprecated API
Contents
-
FieldDescriptionThe Deal Planning module has been discontinued since version 11.3.0.The Deal Planning module has been discontinued since version 11.3.0.
-
MethodDescriptionThis method is deprecated and will be removed in a future patch release. It will be removed without replacement, because there will be no further need.Return the current approver in case of single approver set (or null if none set or if group approval)Gets user group name in case of single group approval (or null otherwise)Last invoked of
#withApprover(String)
,#withUserGroupApprover(String)
winsLast invoked of#withApprover(String)
,#withUserGroupApprover(LString)
winsSame as#withUserGroupApprover(String)
but the submitter is excluded in case he is memeber of the group Last invoked of#withApprover(String)
,#withUserGroupApprover(String)
winsGets user group name in case of group watcher (or null otherwise)Return the current watcher (or null if none set or if group watcher)Specify user group as recipient Last invoked of#withUserWatcher(String)
,#withUserGroupWatcher(String)
,#withEmailListWatcher(String...)
winsSpecify a user as recipient Last invoked of#withUserWatcher(String)
,#withUserGroupWatcher(String)
,#withEmailListWatcher(String...)
winsDirectly useCustomerGroup.asFilter()
Directly useProductGroup.asFilter()
Directly useSellerGroup.asFilter()
UseDatamartContext.streamQuery(Query)
instead because of the limitation described above.As calcItems are now created on JST level, i.e. for each run of the distributed DDL, it is no longer needed, or required, to delete previously created calcItems as there will be none. This method is still included to not break existing logics, where it was common to delete the calcItems in the 'init' stage of the job.Provided for backwards compatibility only. It is discouraged to configure behaviour where the processing of a calculation item (batch) is dependent on some other calculation item(s).UseInputMatrixInputBuilder.setHideRemoveButton(boolean)
instead.as of 7.7.0, use insteadsetTo
as of 7.7.0, use insteadsetTo
as of 7.7.0, use insteadsetFrom
as of 7.7.0, use insteadsetFrom
UseInputBuilderFactory.createAnyUserEntry(String)
instead.UseInputBuilderFactory.createBooleanUserEntry(String)
instead.CallsbuildFlexChart(null, definition)
. See the full documentation inPublicGroovyAPI.buildFlexChart(String, Object)
.Creates aFlexChart
from the passeddefinition
by merging it withoptions
defined within thebaseTemplateToUse
template.Although it may change in future releases, for now, a
FlexChart
is nothing else than aHighcharts
chart. Therefore, the passeddefinition
(also applies to thebaseTemplateToUse
template) must denoteHighcharts options
- please consultHighcharts
documentation for more details, and note that FlexCharts must comply to the outdated Highcharts release 4.Since
Highcharts options
are normally specified by aJavaScript object literal
, the passeddefinition
must be either aJSON
string representing suchobject literal
, or anyobject
which can be mapped to suchJSON
representation. Therefore, typically thedefiniton
will be passed as amap of maps
.Example:
def definition = [ chart: [ type: "bar" ], title: [ text: "A common FlexChart" ], series: [ [ data: [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] ] ] ] api.buildFlexChart(definition)
Highcharts options
are supported. Moreover, usage of some options is prohibited deliberately. These are currentlyglobal
,events
and everyJavaScript function
-based options.Note:
FlexChart
templates are defined by an administrator in the 'Configuration
' section.UseInputBuilderFactory.createConfiguratorInputBuilder(java.lang.String, java.lang.String, boolean)
(setisInline
tofalse
) instead.UseInputBuilderFactory.createConfiguratorInputBuilder(java.lang.String, java.lang.String, boolean)
(setisInline
tofalse
) instead.UseInputBuilderFactory.createConfiguratorInputBuilder(java.lang.String, java.lang.String, boolean)
(setisInline
tofalse
) instead.UsePublicGroovyAPI.createConfiguratorEntry()
and the Input Builder approach instead.net.pricefx.formulaengine.scripting.PublicGroovyAPI.createConfiguratorEntry(InputType, String, Date) UsePublicGroovyAPI.createConfiguratorEntry()
and the Input Builder approach instead.UseInputBuilderFactory.createCustomerEntry(String)
instead.UseInputBuilderFactory.createCustomerEntry(String)
instead.UseDatamartContext.calendar()
instead.since 13.0 - Rampur. UsePCGroupInputBuilder.setPaSearchable(Boolean)
instead.since 13.0 - Rampur. UsePCGroupInputBuilder.setPaSearchable(Boolean)
instead.since 13.0 - Rampur. UsePCGroupInputBuilder.setPaSearchable(Boolean)
instead.UseInputBuilderFactory.createDateRangeUserEntry(String)
instead.UseInputBuilderFactory.createDateTimeUserEntry(String)
instead.UseInputBuilderFactory.createDateUserEntry(String)
instead.UseInputBuilderFactory.createUserEntry(String)
instead.Useequal(String, Object)
insteadUse theFilter
functions insteadInstead usePublicGroovyAPI.find(String, int, int, String, List, Filter...)
where you should always specify the fields to be returned.Instead usePublicGroovyAPI.find(String, int, int, String, List, Filter...)
where you should always specify the fields to be returned.Instead usePublicGroovyAPI.find(String, int, int, String, List, Filter...)
in order to always specify the fields to be returned (for performance reasons).net.pricefx.formulaengine.scripting.PublicGroovyAPI.findAttachedDocuments(String, String, Filter...) The Deal Planning module has been discontinued since version 11.3.0.This function is deprecated and has been replaced with the Groovy binding variableout
. Useout.<ElementName>
(oroutput.<ElementName>
) instead.UseInputBuilderFactory.createConfiguratorInputBuilder(java.lang.String, java.lang.String, boolean)
(setisInline
totrue
) instead.UseInputBuilderFactory.createConfiguratorInputBuilder(java.lang.String, java.lang.String, boolean)
(setisInline
totrue
) instead.UseInputBuilderFactory.createConfiguratorInputBuilder(java.lang.String, java.lang.String, boolean)
(setisInline
totrue
) instead.This method has been deprecated. Instead ofapi.input("abcd")
useinput.abcd
.UseInputBuilderFactory.createInputMatrix(String)
instead.UseInputBuilderFactory.createInputMatrix(String)
instead.UseInputBuilderFactory.createIntegerUserEntry(String)
instead.UsePublicGroovyAPI.getIterationNumber()
> 0 instead.UsePublicGroovyAPI.isInputGenerationExecution()
instead.UseDatamartContext.newDatamartSlice()
instead.UseDatamartContext.newDatamartSlice(String, Object...)
instead.UseInputBuilderFactory.createOptionEntry(String)
instead.UseInputBuilderFactory.createOptionEntry(String)
instead.UseInputBuilderFactory.createOptionsEntry(String)
instead.UseInputBuilderFactory.createOptionsEntry(String)
instead.UseInputBuilderFactory.createProductGroupEntry(String)
instead.UseInputBuilderFactory.createProductGroupEntry(String)
instead.UseInputBuilderFactory.createRebateAgreement(String)
instead.UseInputBuilderFactory.createSellerGroupEntry(String)
instead.UseInputBuilderFactory.createSellerGroupEntry(String)
instead.UseInputBuilderFactory.createStringUserEntry(String)
instead.UseInputBuilderFactory.createStringUserEntry(String)
instead.UseInputBuilderFactory.createStringUserEntry(String)
instead.UseInputBuilderFactory.createTextUserEntry(String)
instead.UseInputBuilderFactory.createTextUserEntry(String)
instead.UseInputBuilderFactory.createTimeUserEntry(String)
instead.UseInputBuilderFactory.createUserEntry(String)
instead.