Refactor charging computation + data
authorChristos KK Loverdos <loverdos@gmail.com>
Mon, 7 May 2012 15:21:58 +0000 (18:21 +0300)
committerChristos KK Loverdos <loverdos@gmail.com>
Mon, 7 May 2012 15:21:58 +0000 (18:21 +0300)
commit07baa764569601277703c2b79cb11850d679fc00
tree195d55c074c14ceead1466cc0939b8d86c96a0a3
parente413efc8061ad9b0ab88792999734706a9f59a07
Refactor charging computation + data
29 files changed:
src/main/scala/gr/grnet/aquarium/actor/message/GetUserStateResponse.scala
src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala
src/main/scala/gr/grnet/aquarium/computation/BillingMonthInfo.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/DefaultUserStateComputations.scala [moved from src/main/scala/gr/grnet/aquarium/user/DefaultUserStateComputations.scala with 93% similarity]
src/main/scala/gr/grnet/aquarium/computation/UserState.scala [moved from src/main/scala/gr/grnet/aquarium/user/UserState.scala with 60% similarity]
src/main/scala/gr/grnet/aquarium/computation/UserStateComputations.scala [moved from src/main/scala/gr/grnet/aquarium/user/UserStateComputations.scala with 64% similarity]
src/main/scala/gr/grnet/aquarium/computation/UserStateWorker.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/AgreementSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/AgreementsSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/CreditSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/IMStateSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/IgnoredFirstResourceEventsSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/IgnoredFirstResourceEventsWorker.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/ImplicitlyIssuedResourceEventsSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/ImplicitlyIssuedResourceEventsWorker.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/LatestResourceEventsSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/LatestResourceEventsWorker.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/OwnedResourcesMap.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/OwnedResourcesSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/data/ResourceInstanceSnapshot.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/reason/UserStateChangeReason.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/computation/reason/UserStateChangeReasonCodes.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting.scala
src/main/scala/gr/grnet/aquarium/store/UserStateStore.scala
src/main/scala/gr/grnet/aquarium/store/memory/MemStore.scala
src/main/scala/gr/grnet/aquarium/store/mongodb/MongoDBStore.scala
src/main/scala/gr/grnet/aquarium/user/UserDataSnapshot.scala [deleted file]
src/main/scala/gr/grnet/aquarium/util/ContextualLogger.scala
src/test/scala/gr/grnet/aquarium/user/UserStateComputationsTest.scala