<html>
<head>
</head>
<body>
<table border='0' cellpadding='3'>
<tr><td>Author: </td><td><b>semancik</b></td></tr>
<tr><td>Date:</td><td>2013-04-29 17:34:02 +0200 (Mon, 29 Apr 2013)</td></tr>
<tr><td>New Revision: </td><td>5621</td></tr>
</table>
<hr/><b>Log:</b><div style='padding-left: 20px; color:black'>
More expression library functions. And more sophisticated functions. Also some refactoring and introduction of script expression context.<br/>
<br/>
</div><hr/>
<b>Added:</b><div style='padding-left: 20px; color:green'>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/ExpressionEvaluationContext.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/ExpressionEvaluationContext.java?r=5621"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/ScriptExpressionEvaluationContext.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/ScriptExpressionEvaluationContext.java?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/groovy/expression-user-extension-ship-path.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/groovy/expression-user-extension-ship-path.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/groovy/expression-user-extension-ship.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/groovy/expression-user-extension-ship.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/groovy/expression-user-given-name.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/groovy/expression-user-given-name.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/javascript/expression-user-extension-ship-path.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/javascript/expression-user-extension-ship-path.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/javascript/expression-user-extension-ship.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/javascript/expression-user-extension-ship.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/javascript/expression-user-given-name.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/javascript/expression-user-given-name.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/xpath/expression-user-extension-ship-path.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/xpath/expression-user-extension-ship-path.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/xpath/expression-user-extension-ship.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/xpath/expression-user-extension-ship.xml?r=5621"><see></a><br/>
trunk/infra/common/src/test/resources/expression/xpath/expression-user-given-name.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/expression/xpath/expression-user-given-name.xml?r=5621"><see></a><br/>
</div>
<b>Removed:</b><div style='padding-left: 20px; color:red; text-decoration:line-through;'>
   trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/ExpressionEvaluationParameters.java<br/>
   trunk/infra/common/src/test/resources/expression/groovy/expression-system-variables.xml<br/>
   trunk/infra/common/src/test/resources/expression/javascript/expression-system-variables.xml<br/>
   trunk/infra/common/src/test/resources/expression/xpath/expression-system-variables.xml<br/>
</div>
<b>Modified:</b><div style='padding-left: 20px; color:blue'>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/Expression.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/Expression.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/ExpressionEvaluator.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/ExpressionEvaluator.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/AsIsExpressionEvaluator.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/AsIsExpressionEvaluator.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/GenerateExpressionEvaluator.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/GenerateExpressionEvaluator.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/LiteralExpressionEvaluator.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/LiteralExpressionEvaluator.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/PathExpressionEvaluator.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/PathExpressionEvaluator.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/PathExpressionEvaluatorFactory.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/evaluator/PathExpressionEvaluatorFactory.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/functions/BasicExpressionFunctions.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/functions/BasicExpressionFunctions.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/ScriptExpression.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/ScriptExpression.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/ScriptExpressionEvaluator.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/ScriptExpressionEvaluator.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/xpath/LazyXPathVariableResolver.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/script/xpath/LazyXPathVariableResolver.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/mapping/Mapping.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/mapping/Mapping.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/test/java/com/evolveum/midpoint/common/expression/AbstractScriptTest.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/java/com/evolveum/midpoint/common/expression/AbstractScriptTest.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/test/java/com/evolveum/midpoint/common/expression/TestExpressionUtil.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/java/com/evolveum/midpoint/common/expression/TestExpressionUtil.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/objects/c0c010c0-d34d-b33f-f00d-111111111111.xml?r2=5621&r1=5620"><see></a><br/>
trunk/infra/common/src/test/resources/schema/extension.xsd   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/schema/extension.xsd?r2=5621&r1=5620"><see></a><br/>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/PagingConvertor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/PagingConvertor.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/QueryConvertor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/QueryConvertor.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/holder/XPathHolder.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/holder/XPathHolder.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectTypeUtil.java?r2=5621&r1=5620"><see></a><br/>
trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDeltaConverter.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/test/java/com/evolveum/midpoint/schema/TestDeltaConverter.java?r2=5621&r1=5620"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/expr/ExpressionHandler.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/expr/ExpressionHandler.java?r2=5621&r1=5620"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/ChangeExecutor.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/lens/ChangeExecutor.java?r2=5621&r1=5620"><see></a><br/>
trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/CorrelationConfirmationEvaluator.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/model-impl/src/main/java/com/evolveum/midpoint/model/sync/CorrelationConfirmationEvaluator.java?r2=5621&r1=5620"><see></a><br/>
trunk/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/processes/general/InitializeLoopThroughApproversInLevel.java   <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/processes/general/InitializeLoopThroughApproversInLevel.java?r2=5621&r1=5620"><see></a><br/>
</div>
</body></html>