WIP Resource event handling
authorChristos KK Loverdos <loverdos@gmail.com>
Thu, 7 Jun 2012 14:03:59 +0000 (17:03 +0300)
committerChristos KK Loverdos <loverdos@gmail.com>
Thu, 7 Jun 2012 14:03:59 +0000 (17:03 +0300)
commitb33dcda7660575ed4ba068a862e7a38266280aeb
tree3a4c2faa74fd13ba919b1373bfe88f80b681b26a
parent370ff8176509af16b20e8d047ad1a865d545e71b
WIP Resource event handling
23 files changed:
src/main/resources/policy.yaml
src/main/scala/gr/grnet/aquarium/Aquarium.scala
src/main/scala/gr/grnet/aquarium/actor/service/user/UserActor.scala
src/main/scala/gr/grnet/aquarium/computation/BillingMonthInfo.scala
src/main/scala/gr/grnet/aquarium/computation/Chargeslot.scala [moved from src/main/scala/gr/grnet/aquarium/logic/accounting/Chargeslot.scala with 98% similarity]
src/main/scala/gr/grnet/aquarium/computation/NewUserState.scala [deleted file]
src/main/scala/gr/grnet/aquarium/computation/TimeslotComputations.scala [moved from src/main/scala/gr/grnet/aquarium/logic/accounting/Accounting.scala with 76% similarity]
src/main/scala/gr/grnet/aquarium/computation/UserState.scala
src/main/scala/gr/grnet/aquarium/computation/UserStateComputations.scala
src/main/scala/gr/grnet/aquarium/computation/UserStateWorker.scala
src/main/scala/gr/grnet/aquarium/computation/data/LatestResourceEventsSnapshot.scala
src/main/scala/gr/grnet/aquarium/computation/reason/UserStateChangeReason.scala
src/main/scala/gr/grnet/aquarium/converter/JsonConversions.scala
src/main/scala/gr/grnet/aquarium/event/model/EventModel.scala
src/main/scala/gr/grnet/aquarium/event/model/NewWalletEntry.scala
src/main/scala/gr/grnet/aquarium/event/model/resource/ResourceEventModel.scala
src/main/scala/gr/grnet/aquarium/logic/accounting/Policy.scala
src/main/scala/gr/grnet/aquarium/logic/accounting/dsl/DSLCostPolicy.scala
src/main/scala/gr/grnet/aquarium/store/memory/MemStore.scala
src/main/scala/gr/grnet/aquarium/store/mongodb/MongoDBEventModel.scala
src/main/scala/gr/grnet/aquarium/util/date/TimeHelpers.scala
src/test/scala/gr/grnet/aquarium/computation/TimeslotComputationsTest.scala [moved from src/test/scala/gr/grnet/aquarium/logic/test/AccountingTest.scala with 75% similarity]
src/test/scala/gr/grnet/aquarium/user/UserStateComputationsTest.scala