owenb       2002/11/01 07:28:11

  Modified:    java/src/org/apache/wsif/providers/ejb
                        WSIFOperation_EJB.java
               java/src/org/apache/wsif/providers/java
                        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
  1.20      +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.20
  diff -u -r1.19 -r1.20
  --- WSIFOperation_EJB.java    24 Oct 2002 16:09:07 -0000      1.19
  +++ WSIFOperation_EJB.java    1 Nov 2002 15:28:11 -0000       1.20
  @@ -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) {
  
  
  
  1.22      +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.22
  diff -u -r1.21 -r1.22
  --- WSIFOperation_Java.java   24 Oct 2002 16:09:07 -0000      1.21
  +++ WSIFOperation_Java.java   1 Nov 2002 15:28:11 -0000       1.22
  @@ -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