AgileApps Support Wiki Pre Release

Difference between revisions of "ReplaceTemplateVariables"

From AgileApps Support Wiki
imported>Aeric
m (Text replace - 'replaceTemplateVariables(' to 'Functions.replaceTemplateVariables(')
 
imported>Aeric
Line 13: Line 13:
:;recordID:The identifier of the record
:;recordID:The identifier of the record


;Example:As part of a [[Data Policy]], an action that executes Java code could contain the following lines to replace the <tt>$project.name</tt> [[Template Variable]] with a new [[Object Type Identifier]] (<tt>objectId</tt>) and [[Record Identifier]] (<tt>recordId</tt>).
;Example:As part of a [[Data Policy]], an action that executes Java code could contain the following lines to replace the <tt>$project.name</tt> [[Template Variable]] with a new [[Object Type Identifier]] (<tt>objectId</tt>) and [[RecordId]] (<tt>recordId</tt>).


:{| border="0" cellpadding="5" cellspacing="0"
:{| border="0" cellpadding="5" cellspacing="0"

Revision as of 21:54, 26 July 2011

Functions.replaceTemplateVariables(String text, String objectId, String recordId)
Finds and replaces Template Variables with new information

Syntax

Result result = Functions.replaceTemplateVariables(String text, String objectId, String recordId)

Parameters

text
Text string
objectID
The identifier of the object
recordID
The identifier of the record
Example
As part of a Data Policy, an action that executes Java code could contain the following lines to replace the $project.name Template Variable with a new Object Type Identifier (objectId) and RecordId (recordId).

<syntaxhighlight lang="java" enclose="div"> String text = "$project.name" String replaced_text = Functions.replaceTemplateVariables(text, "PROJECT", "123456") </syntaxhighlight>