Difference between revisions of "RequestParams Object"
From LongJump Support Wiki
imported>Aeric m (Text replace - 'Data & Presentation > Objects' to 'Data > Objects') |
imported>Aeric |
||
Line 29: | Line 29: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
<noinclude> | |||
[[Category:Support Classes and Objects]] | |||
</noinclude> |
Revision as of 19:03, 12 October 2011
The requestParams object contains field-value pairs for the fields in the current object. You can use requestParams to get the fields of the current object when Java code executes in a data policy action.
The requestParams object is implicit in any Java code in the platform.
The requestParams object is an instance of the Parameters Class.
You can see the fields defined for an object by selecting Designer > Data > Objects > {object} > Fields.
- Example
- This example creates a task to make a call to a new account using the name field in the current object.
String accountId = requestParams.get("id"); String accountName = requestParams.get("name"); Parameters params = Functions.getParametersInstance(); params.add("reference_id", "ACCOUNT"); params.add("reference_type", accountId); params.add("action_type", "Outbound Call"); params.add("status", "Not Started"); params.add("priority", "Normal"); params.add("description", "Call Account " + accountName + ". Welcome to Acme Solutions, introduction to our services and (optional) demo"); Functions.addTask("Welcome call to Account " + accountName, "03/12/2011", getEnv(ENV.USER.ID), params);