<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:10:24 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[MDSAL-650] Add support for querying by leaf-list content</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-650</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;The Executor engine provides the option to query elements based on their leafs. This means you can build query like: &quot;give me all elements of list &quot;nodes&quot; which have their leaf &quot;node-class&quot; set to string &quot;foo&quot;.&lt;/p&gt;

&lt;p&gt;factory.querySubtree(InstanceIdentifier.create(Some.class))&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.extractChild(Nodes.class)&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.matching().leaf(Nodes::getNodeClass).valueEquals(&quot;foo&quot;).build();&lt;/p&gt;

&lt;p&gt;If we change the leaf &quot;node-class&quot; to leaf-list &quot;node-classes&quot;, the query would looke like:&lt;br/&gt;
&quot;give me all elements of list &quot;nodes&quot; which contain strings &quot;foo&quot; and &quot;bar&quot; in their leaf-list &quot;node-classes&quot; &quot;&lt;/p&gt;

&lt;p&gt;factory.querySubtree(InstanceIdentifier.create(Some.class))&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.extractChild(Nodes.class)&lt;br/&gt;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.matching().leaf(Nodes::getNodeClasses).contains(List.of(&quot;foo&quot;, &quot;bar&quot;)).build();&lt;/p&gt;

&lt;p&gt;Add support fot leafList.contains() matching.&lt;/p&gt;</description>
                <environment></environment>
        <key id="33711">MDSAL-650</key>
            <summary>Add support for querying by leaf-list content</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="3" iconUrl="https://jira.opendaylight.org/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="ivanhrasko">Ivan Hrasko</assignee>
                                    <reporter username="tibor.kral">Tibor Kr&#225;l</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Tue, 5 Jan 2021 11:06:59 +0000</created>
                <updated>Mon, 22 Jan 2024 13:46:58 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03won:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>