<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:43:40 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>[TRNSPRTPCE-644] Refactor SupportedIfCapability usage</title>
                <link>https://jira.opendaylight.org/browse/TRNSPRTPCE-644</link>
                <project id="10178" key="TRNSPRTPCE">transportpce</project>
                    <description>&lt;p&gt;When an openROADM device is getting connected to TransportPCE, portmapping stores the device supported-If-capability. Since TransportPCE manages at least three device versions, these supported-if-capability may have at least three different namespaces, what has led us to sometimes use specific methods to just convert the namespace, elsewhere in other part of the code which deals with these supported-if-captbility.&lt;/p&gt;

&lt;p&gt;With migration of service and network models to release 10.1, another version of supported-if-capabiilty is added, and additional converting methods have been added on the code. &lt;/p&gt;

&lt;p&gt;To avoid such useless code duplication, and at the same time to simplify the maintainability of the code, it would be better to simplify this supported-if-capability conversion process. For this, it would be wise to:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;gather all supported-if-capabilities managed in TransportPCE, in their latests version, in the capTypeClassMap Map of MappingUtilsImpl utilitary class which already supports a convertSupIfCapa() method,&lt;/li&gt;
	&lt;li&gt;systematically use that latter in the PortMappingVersionXXX classes to align all supported-if-capability of portmapping on the latest version&lt;/li&gt;
	&lt;li&gt;reuse without any conversion supported-if-capability from portmapping everywhere else it is needed in the rest of the code.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="35343">TRNSPRTPCE-644</key>
            <summary>Refactor SupportedIfCapability usage</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="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="gthouenon">Gilles Thouenon</assignee>
                                    <reporter username="gthouenon">Gilles Thouenon</reporter>
                        <labels>
                    </labels>
                <created>Wed, 16 Mar 2022 13:46:32 +0000</created>
                <updated>Wed, 20 Sep 2023 15:23:00 +0000</updated>
                            <resolved>Fri, 8 Apr 2022 06:50:11 +0000</resolved>
                                                    <fixVersion>Phosphorus</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                    <workratio workratioPercent="9223372036854775807"/>
                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                    <timeoriginalestimate seconds="0">0 minutes</timeoriginalestimate>
                            <timeestimate seconds="0">0 minutes</timeestimate>
                            <timespent seconds="57600">2 days</timespent>
                                        <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|i03v91:9zzzzzzxzzzrzzzzzzzr</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10001" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="40">Sprint 26</customfieldvalue>

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