12/6/2013 12:39:30 AM
version
|
|
|
|
|
12/5/2013 10:02:41 PM
back from a LocalDate in account TZ to
fully qualified UTC DateTime, based on the referenceTime.
The implementation simply keeps the offset (number of days) that was substracted/added when we initially
converted the DateTime into Localdate (account TZ), and use that imformation to do the reverse operation.
|
12/6/2013 2:22:41 PM
overlapping entitlement events and populate missing
next plan information under certain circumstances.
This closes https://github.com/killbill/killbill/issues/134 and
https://github.com/killbill/killbill/issues/140.
This also:
* removes RE_CREATE handling code, as it is not needed anymore and
helps simplify the code
* extract DefaultSubscriptionEvent to its own file for simplicity
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
12/5/2013 11:20:56 AM
functional change.
Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>
|
12/3/2013 3:12:49 PM
Pierre-Alexandre Meyer <pierre@mouraf.org>
|
12/3/2013 11:47:41 AM
an account API call and BlockingStates DAO calls
when building EventStreams for add-ons.
This also removes BlockingStateDao#getBlockingHistoryForService
and BlockingStateDao#getBlockingAll, as they were not used anymore.
Not only this lets us greatly simplify ProxyBlockingStateDao, but
also helped us discover two bugs in BlockingStateDao#getBlockingAllForAccountRecordId:
* cancellationBlockingStateOnDisk was not computed in ProxyBlockingStateDao#addBlockingStatesNotOnDisk
when called via getBlockingAllForAccountRecordId
* ProxyBlockingStateDao#addBlockingStatesNotOnDisk was filtering out subscriptions
which were billing cancelled (regardless of their entitlement status)
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
|