You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Mike Edwards (JIRA)" <tu...@ws.apache.org> on 2008/05/20 11:18:55 UTC

[jira] Assigned: (TUSCANY-2328) equals method is not overridden and hashcode generated is different for PortType comparison in BPELImplementationProcessor class

     [ https://issues.apache.org/jira/browse/TUSCANY-2328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Edwards reassigned TUSCANY-2328:
-------------------------------------

    Assignee: Mike Edwards

> equals method is not overridden and hashcode generated is different for PortType comparison in BPELImplementationProcessor class
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-2328
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2328
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA BPEL Implementation Extension
>    Affects Versions: Java-SCA-1.2
>         Environment: Windows XP
>            Reporter: Ashwini Kumar Jeksani
>            Assignee: Mike Edwards
>
> In org.apache.tuscany.sca.implementation.bpel.impl.BPELImplementationProcessor the comparison between PortType done in generateReference & generateService is not proper, it is trying to compare the hascodes of two PortTypes and assigning the WSDLInterface but as the equals method in the PortType is not overridden the hashcodes are different and the WSDLInterface is not set properly.
> Problem: anInterface.getPortType().equals(callPT) is not compared properly as the equals method is not overridden and hashcode generated is different.
> Solution: Converting the portType to String..     anInterface.getPortType().toString().equals(callPT.toString())
> Could anyone commit these changes in the code or provide a better solution to this.
> Thanks & Regards,
> Ashwini Kumar Jeksani

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.