6/20/2014 10:49:50 PM
(code is working that way)
|
6/20/2014 10:46:17 PM
and interraction with thread dispatcher code.
The state machine code rely on OperationResult and OperationException to correctly route to the next state so it crucial to
throw correct exception to land in the correct state.
Fix erroneous file deletion
|
6/20/2014 10:32:38 PM
for PaymentStatus -> TransactionStatus (2)
|
6/20/2014 5:58:28 PM
(DDL, and DAO layer)
Review for DDL (add indexes, remove unused fields, ...)
|
|
|
6/18/2014 3:18:21 PM
extracts the platform specific code
* adds DirectPaymentTransaction#getExternalKey, see https://github.com/killbill/killbill/issues/180
* fixes compilation errors with the latest Java client (PaymentMethodProperties has been renamed PluginProperty)
* allows override of payment method id, see https://github.com/killbill/killbill/issues/177
* exports payment plugin properties in direct payment resources, see https://github.com/killbill/killbill/issues/185
* cleans up credit and refund operations, see https://github.com/killbill/killbill/issues/187
* deprecates RefundInfoPlugin for PaymentInfoPlugin
* adds BUS events for all direct payments calls. Note that I have
re-used the existing events for now. It may be desirable to expose
more information in the future (like the type of transaction). Clients
do have the direct payment id though, so they can retrieve the information
if needed. See https://github.com/killbill/killbill/issues/179
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|
5/8/2014 12:45:02 PM
assertion in test testRegressionFor170 so that it makes sense and fixes code to make sure the (correct) test pass.
The short story is that it is somehow complicated because we need to support cases where any form of existing invoices with any form
of billing events (forming the proposed events) should trigger a correct invoice.
|
5/6/2014 7:15:24 PM
scenarii are correctly handled.
Added invoice specific unit test to verify that behavior (test testOverlappingRepair in TestSubscriptionItemTree)
Ported regression testRegressionFor170 in TestDefaultInvoiceGenerator
Added extra invoice generation in all beatrix tests to verify wach test end up in a stable state
|
|