Skip to content
Snippets Groups Projects
  1. Sep 19, 2016
    • Andy Summers's avatar
      Merge branch 'order-line-soap' into 'master' · 5f8515e6
      Andy Summers authored
      [ECOM-470] Add `SoapOrderLineService`
      
      This PR adds `SoapOrderLineService`, the last SOAP service for [ECOM-214] WOOOOOO. Should be pretty straight forward, we've done this a bunch of times now.
      
      Please review: @ahoffmann @weizhong-wang @lloyd-carter
      
      See merge request !44
      5f8515e6
    • Andy Summers's avatar
      Add `SoapOrderLineService` · 6c65ac03
      Andy Summers authored
      6c65ac03
    • Andy Summers's avatar
      Merge branch 'soap-order-payment' into 'master' · b4449a8e
      Andy Summers authored
      Add `SoapOrderPaymentService` and refactor current classes
      
      This PR adds the `SoapOrderPaymentService`, along with a few refactorings:
      
      1. Constants that were defined in `OrderHeader` in !41 are now moved to `edu\wisc\services\cbs\common\MagentoOrder`. They are common across multiple classes (`OrderHeader` and `OrderPayment` for sure) so now they're defined in one place.
      2. `OrderPaymentServiceResponse` no longer has a `paymentLineIdRef` field as it isn't returned with the generated `OutputParameters`.
      3. Setters in `OrderPayment` return `$this` like the others.
      
      `paidToDate` in `OrderPaymentServiceResponse` doesn't have a defined type yet so I've replaced occurrences with `DateTime`, since I'm guessing that's what it should be.
      
      Please review: @ahoffmann @weizhong-wang @lloyd-carter
      
      See merge request !43
      b4449a8e
  2. Sep 16, 2016
  3. Sep 15, 2016
  4. Sep 14, 2016
  5. Sep 13, 2016
  6. Sep 12, 2016
  7. Aug 31, 2016
  8. Aug 30, 2016
  9. Aug 23, 2016
  10. Aug 12, 2016
    • Andy Summers's avatar
      Merge branch 'consistent-naming' into 'master' · d0af2212
      Andy Summers authored
      [ECOM-447] Make Order Service classes use consistent method names
      
      This PR changes the Order Header and Order Line services to use `createOrder<thing>` as method names for consistency.
      
      Please review: @ahoffmann @weizhong-wang @lloyd-carter 
      
      See merge request !35
      d0af2212
    • Andy Summers's avatar
      Merge branch 'service-repsonses' into 'master' · 61de2df9
      Andy Summers authored
      [ECOM-446] Add custom response for `OrderHeaderService`
      
      The Order Header service in CBS, as defined in the Excel spreadsheet, returns three things: a "status", a message, and an order number. This PR adds a custom response object for the `OrderHeaderService` defining those return values.
      
      "Status" is defined as a VARCHAR so I'm making the assumption that it is distinct from 'success', which the `AbstractServiceResponse` already provides. If they serve the same purpose, it can easily be removed.
      
      Please review: @ahoffmann @weizhong-wang @lloyd-carter 
      
      See merge request !34
      61de2df9
  11. Aug 11, 2016
  12. Aug 10, 2016
  13. Aug 09, 2016
  14. Aug 05, 2016
  15. Aug 04, 2016
  16. Aug 03, 2016
  17. Aug 02, 2016
  18. Jul 29, 2016
  19. Jul 27, 2016
  20. Jul 26, 2016
  21. Jul 21, 2016
    • Andrew Hoffmann's avatar
      Merge branch 'wss-header' into 'master' · 84484e4a
      Andrew Hoffmann authored
      WS-Security Header Builder
      
      Encapsulated WS-Security SOAP header support into its own class. No unit test provided as it is impossible to inspect the `SOAPHeader`object, and there is an integration test which covers this.
      
      Implemented @paul.erickson's suggestion to move `Product` into the *product* namespace to reduce cross-namespace dependencies.
      
      Fixed incorrect namespace references in the WSDL-generated service class.
      
      @alundholm @andrew-summers @weizhong-wang 
      
      See merge request !27
      84484e4a
Loading