<html>
<head>
</head>
<body>
<table border='0' cellpadding='3'>
<tr><td>Author: </td><td><b>semancik</b></td></tr>
<tr><td>Date:</td><td>2012-05-22 17:58:44 +0200 (Tue, 22 May 2012)</td></tr>
<tr><td>New Revision: </td><td>3533</td></tr>
</table>
<hr/><b>Log:</b><div style='padding-left: 20px; color:black'>
Better PolyString support in expressions (especially XPath)<br/>
New <path> value constructor: more reliable and much faster than XPath.<br/>
PolyString value construction tests.<br/>
<br/>
</div><hr/>
<b>Added:</b><div style='padding-left: 20px; color:green'>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/valueconstruction/PathValueConstructor.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/valueconstruction/PathValueConstructor.java?r=3533"><see></a><br/>
trunk/infra/common/src/test/resources/valueconstruction/construction-expression-system-variables-polystring-groovy.xml <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/valueconstruction/construction-expression-system-variables-polystring-groovy.xml?r=3533"><see></a><br/>
trunk/infra/common/src/test/resources/valueconstruction/construction-expression-system-variables-polystring-xpath.xml <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/valueconstruction/construction-expression-system-variables-polystring-xpath.xml?r=3533"><see></a><br/>
trunk/infra/common/src/test/resources/valueconstruction/construction-path-system-variables.xml <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/resources/valueconstruction/construction-path-system-variables.xml?r=3533"><see></a><br/>
</div>
<b>Modified:</b><div style='padding-left: 20px; color:blue'>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/jsr223/Jsr223ExpressionEvaluator.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/jsr223/Jsr223ExpressionEvaluator.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/xpath/XPathExpressionEvaluator.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/expression/xpath/XPathExpressionEvaluator.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/common/src/main/java/com/evolveum/midpoint/common/valueconstruction/ValueConstructionFactory.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/main/java/com/evolveum/midpoint/common/valueconstruction/ValueConstructionFactory.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/common/src/test/java/com/evolveum/midpoint/common/valueconstruction/TestValueConstructionDynamic.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/java/com/evolveum/midpoint/common/valueconstruction/TestValueConstructionDynamic.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/common/src/test/java/com/evolveum/midpoint/common/valueconstruction/ValueConstructionTestEvaluator.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/common/src/test/java/com/evolveum/midpoint/common/valueconstruction/ValueConstructionTestEvaluator.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PropertyPathSegment.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/PropertyPathSegment.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/PrismAsserts.java?r2=3533&r1=3532"><see></a><br/>
trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java?r2=3533&r1=3532"><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=3533&r1=3532"><see></a><br/>
trunk/infra/schema/src/main/resources/xml/ns/public/common/common-1.xsd <a href="http://fisheye.evolveum.com/browse/MidPoint/trunk/infra/schema/src/main/resources/xml/ns/public/common/common-1.xsd?r2=3533&r1=3532"><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=3533&r1=3532"><see></a><br/>
</div>
</body></html>