owenb       2002/11/01 07:26:54

  Modified:    java/src/org/apache/wsif/providers/ejb Tag: pre1_2_0-patches
                        WSIFOperation_EJB.java
               java/src/org/apache/wsif/providers/java Tag:
                        pre1_2_0-patches WSIFOperation_Java.java
  Log:
  Fix to getCompatibleObject method to allow single character Strings to be converted
  to java.lang.Characters when the method compatible class is char.class. Previously 
this
  had only worked with the compatible class being java.lang.Character.class
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.19.2.1  +1 -1      
xml-axis-wsif/java/src/org/apache/wsif/providers/ejb/WSIFOperation_EJB.java
  
  Index: WSIFOperation_EJB.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/ejb/WSIFOperation_EJB.java,v
  retrieving revision 1.19
  retrieving revision 1.19.2.1
  diff -u -r1.19 -r1.19.2.1
  --- WSIFOperation_EJB.java    24 Oct 2002 16:09:07 -0000      1.19
  +++ WSIFOperation_EJB.java    1 Nov 2002 15:26:54 -0000       1.19.2.1
  @@ -818,7 +818,7 @@
       protected Object getCompatibleObject(Class cls, Object obj) {
           Trc.entry(this,cls,obj);
           // String -> Character
  -        if (cls.equals(java.lang.Character.class)
  +        if ((cls.equals(java.lang.Character.class) || cls.equals(char.class))
               && obj.getClass().equals(java.lang.String.class)) {
               Character charArg = stringToCharacter((String) obj);
               if (charArg == null) {
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.21.2.1  +1 -1      
xml-axis-wsif/java/src/org/apache/wsif/providers/java/WSIFOperation_Java.java
  
  Index: WSIFOperation_Java.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/java/WSIFOperation_Java.java,v
  retrieving revision 1.21
  retrieving revision 1.21.2.1
  diff -u -r1.21 -r1.21.2.1
  --- WSIFOperation_Java.java   24 Oct 2002 16:09:07 -0000      1.21
  +++ WSIFOperation_Java.java   1 Nov 2002 15:26:54 -0000       1.21.2.1
  @@ -790,7 +790,7 @@
       protected Object getCompatibleObject(Class cls, Object obj) {
        Trc.entry(this,cls,obj);
           // String -> Character
  -        if (cls.equals(java.lang.Character.class)
  +        if ((cls.equals(java.lang.Character.class) || cls.equals(char.class))
               && obj.getClass().equals(java.lang.String.class)) {
               Character charArg = stringToCharacter((String) obj);
               if (charArg == null) {
  
  
  


Reply via email to