Permalink
Commits on Feb 6, 2012
  1. * SimpleMimeReader.java

      + Added a simple mime reader that reads the incoming multipart mime soap message and split
        out the Preamble and the actual attachment data.
    
    * SoapSerializationEnvelope.java
      + (writeProperty): For Collabnet Teamforge instances, supplying a 'null' for certain values
        caused an exception (Probably somethig with the version of axis used). Setting it to a
        'nil' instead makes it work. So irrespective of the SOAP version, pass in 'nil' when a
        null value needs to be sent
    
    * SoapSerializationEnvelopeTest.java
      + Fix the test so that when a nil value is required expect 'nil' instead of 'null'
    
    * HttpTransportSE.java
      + (call): Check if the incoming response is a multipart message and call Transport's
        processMultipartResponse
    
    * Transport.java
      + (processMultipartResponse): Send the incoming message to SimpleMimeReader. It then reads
        the preamble and sends to processResponse for getting the SOAP Message. Finally, it fetches
        the first attachment data. All of these are set as PropertyInfo's on the SOAPObject, which is
        then fed to envelope.bodyIn.
    
    Note: Following cases may not work
     + SOAP messages with multiple attachments
     + Trying to get some context out of the preamble in the SOAP message. In the cases I tested,
       there was nothing in preamble, so couldnt test much
    
    TODO:
     + Add a testcase for multipart messages
    committed Feb 6, 2012
Commits on Jan 17, 2012
  1. @mosabua
  2. @ictoain

    Handling of primitive Properties

    SoapObject.java
      * Added Object getPrimitiveProperty(String)
      * Added Object getPrimitivePropertyAsString(String)
      * Added Object getPrimitivePropertySafely(String)
      * Added String getPrimitivePropertySafelyAsString(String)
      * To be used when a primitive Property is expected in a response.
    
    SoapObjectTest.java
      * Updated according to the new methods.
    ictoain committed Jan 17, 2012
Commits on Jan 16, 2012
  1. @mosabua
  2. @mosabua
  3. @mosabua
  4. @mosabua

    spelling and syntax cleanup

    mosabua committed Jan 16, 2012
Commits on Jan 14, 2012
  1. @oppenlander
Commits on Jan 13, 2012
  1. @oppenlander

    SoapObject.java

      * Merged the container for PropertyInfo and SoapObject properties together
      * Removed nestedSoapObjects
      * Changed .equals() to be more strict (all properties must be in the same order)
      * No functions were removed, just changed/depreciated
      * In SoapObject.setProperty() I'm not sure how an exception should be handled.
    
    SoapSerializationEnvelope.java
      * Updated to not account for the merged PropertyInfo and SoapObject Vector
    
    SoapObjectTest.java
      * Updated to reflect the changes to SoapObject.equals()
    oppenlander committed Jan 13, 2012
Commits on Dec 8, 2011
  1. @mosabua
  2. Adding test to SoapObject and Fix for null pointers

    Dawid Drozd committed Dec 8, 2011
Commits on Nov 18, 2011
  1. @mosabua
  2. @mosabua
  3. @mosabua
  4. @mosabua

    issue 87 fix setting content type to use charset utf-8, for soap 1.1 …

    …and 1.2, also setting new user agent string and remove duplicate content type header
    mosabua committed Nov 18, 2011
Commits on Sep 26, 2011
  1. @mosabua

    plugin version updates

    mosabua committed Sep 26, 2011
  2. @mosabua
  3. @mosabua
  4. @mosabua
Commits on Aug 25, 2011
  1. @mosabua
  2. @mosabua

    allows empty body, see issue 77

    mosabua committed Aug 25, 2011
Commits on Aug 24, 2011
  1. @mosabua
Commits on Aug 23, 2011
  1. @mosabua

    added contributore for issue 75 with details I got for now, requested…

    … more in pull request
    mosabua committed Aug 23, 2011
Commits on Aug 22, 2011
  1. @painter306

    Changed writeVectorBody added if !implicitTypes block to only add the…

    … array type label if they arent using implicit types. This matches the behavior for all the other data types i've observed. This should also be the solution to Issue 75: http://code.google.com/p/ksoap2-android/issues/detail?id=75
    painter306 committed Aug 22, 2011
Commits on Jul 8, 2011
  1. @mosabua

    a bit of reformatting cleanup

    mosabua committed Jul 8, 2011
  2. @uvesten

    Implemented SoapFaults for version 1.2 by subclassing old SoapFault c…

    …lass, and adding a version field.
    uvesten committed Jul 8, 2011
Commits on Jul 6, 2011
  1. @mosabua
  2. @mosabua
  3. @mosabua
  4. @mosabua
  5. @mosabua

    Merge pull request #7 from uvesten/master

    Fixed namespaces for VER12 to follow the SOAP 1.2 standard.
    mosabua committed Jul 6, 2011
  6. @uvesten
  7. @mosabua
  8. @mosabua

    removed empty test class

    mosabua committed Jul 6, 2011
Commits on Jul 5, 2011
  1. @mosabua