...
Insert excerpt |
---|
| ScriptTypeConfiguration |
---|
| ScriptTypeConfiguration |
---|
nopanel | true |
---|
|
Script Context
Examples
The following trivial implementation of Predicate<EntityDescriptor> always returns false regardless of the input
argument:
...
Code Block |
---|
language | xml |
---|
title | A trivial implementation of Function<T, Predicate<EntityDescriptor>>Predicate<EntityDescriptor> |
---|
|
<ConditionScript customObjectRef="BeanID">
<Script>
<![CDATA[
"use strict";
var someCondition = function(entityID) {
// Good stuff
}
var result;
// CustomObjectRef points to a <util:map> where the key is a string and the value is an 'interesting bean'
if (someCondition(input.getEntityID())) {
result = custom["myFirstBean"].someFunction(input);
} else {
result = custom["mySecondBean"].someOtherFunction(input);
}
result;
]]>
</Script>
</ConditionScript>
|