Statistics
| Branch: | Tag: | Revision:

root / src / main / scala / gr / grnet / aquarium / logic / accounting / dsl @ 60b216e8

# Date Author Comment
629b0224 02/14/2012 11:42 am Christos KK Loverdos

Start computing wallet entries

60b216e8 02/14/2012 11:42 am Christos KK Loverdos

Introduce cost policy vars

These are the variables needed by each cost policy in order to do the
credit charge calculations. Normally, they are used by the algorithms
that do the actual calculations.

4ec4f022 02/09/2012 11:45 pm Christos KK Loverdos

Merge branch '1852_billing_period_calc'

548304d3 02/09/2012 06:57 pm Christos KK Loverdos

Ignoring non-billable events

618a4bb1 02/07/2012 01:46 pm Georgios Gousios

Support for setting a custom configurator for unit testing

ae395ef0 02/07/2012 01:45 pm Georgios Gousios

Absolute before/after methods

389c2773 02/07/2012 11:30 am Georgios Gousios

Switch to using Long.MaxValue to denote open timeframes

Don't use -1 in the to field to denote open timeframes
as it requires special treatment in various places and
is semantically ambiguous.

5e23b3bd 02/06/2012 06:23 pm Christos KK Loverdos

Merge branch '1852_billing_period_calc'

28bb45ec 02/06/2012 06:16 pm Christos KK Loverdos

Pruning stuff from user state

097b6e0a 02/06/2012 03:53 pm Georgios Gousios

Construct and return a policy entry

ff717051 02/03/2012 05:26 pm Christos KK Loverdos

Enriching the test case

7bf88790 02/03/2012 02:02 pm Christos KK Loverdos

Augment and use resources map functionality

2ae751ed 02/03/2012 01:39 pm Christos KK Loverdos

Introduce a handy map of resources

c6b35bd4 01/31/2012 02:55 pm Christos KK Loverdos

Calculating resource instance amounts

f01e9ee7 01/30/2012 05:17 pm Christos KK Loverdos

[Does not compile] Clearing up some misunderstanding with amounts

049f5f62 01/30/2012 03:36 pm Christos KK Loverdos

Merge branch 'master' into 1852_billing_period_calc

489d6802 01/30/2012 03:27 pm Georgios Gousios

Implement custom Policy entry and policy storage ops

4841e438 01/30/2012 03:25 pm Christos KK Loverdos

Merge branch 'master' into 1852_billing_period_calc

5eb1a5f0 01/30/2012 03:21 pm Christos KK Loverdos

COntinue with billing code and start cleaning up user actor

7f541f21 01/30/2012 12:42 pm Georgios Gousios

Merge branch '1852_billing_period_calc'

Conflicts:
src/main/scala/gr/grnet/aquarium/logic/accounting/dsl/DSL.scala
src/main/scala/gr/grnet/aquarium/logic/accounting/dsl/DSLAgreement.scala
src/main/scala/gr/grnet/aquarium/logic/accounting/dsl/DSLCostPolicy.scala...

4d4f262c 01/30/2012 12:15 pm Georgios Gousios

Fix all serialization to YAML issues

4530b9c3 01/27/2012 06:35 pm Christos KK Loverdos

Work in progress... Still in flux

3b5d6545 01/27/2012 05:28 pm Georgios Gousios

toMap() method for remaining DSL classes.

Also, immutable map generation for all classes

10a198cd 01/27/2012 05:27 pm Georgios Gousios

Method to parse YAML from a String

2201f6f1 01/27/2012 03:00 pm Georgios Gousios

One fact in one place commit

221feff6 01/27/2012 12:55 pm Georgios Gousios

Basic support for serializing policies to YAML

4050a3c9 01/26/2012 04:52 pm Christos KK Loverdos

Some new billing stuff.

Also using doubles everywhere instead of floats

fc330de4 01/19/2012 06:24 pm Georgios Gousios

Json support

2655e5cd 01/10/2012 04:27 pm Georgios Gousios

Case objects instead of objects for cost policy definitions

7e87f81b 01/10/2012 11:59 am Christos KK Loverdos

Augment DSLCostPolicy with utility methods

11b49c26 01/09/2012 02:44 pm Georgios Gousios

Calculate hours, not minutes

1638f2dd 01/09/2012 02:44 pm Georgios Gousios

More precise error message

fdc420c4 01/09/2012 01:38 pm Christos KK Loverdos

Refactor user state change code

ffc5f043 01/05/2012 02:40 pm Georgios Gousios

Convert a timeslot to its duration in hours

226d2470 01/05/2012 02:40 pm Georgios Gousios

States for discrete cost policy events

e5a4dd4f 01/05/2012 10:53 am Georgios Gousios

Stricted definitions and explantations for cost policies

ad8d8db2 01/04/2012 11:21 am Georgios Gousios

Support for user configurable accounting policy locations

af7eae3e 01/02/2012 02:15 pm Georgios Gousios

Validate presence of descriminator field in complex resource events

f6a143f2 01/02/2012 02:06 pm Georgios Gousios

Add DSL field to describe different instances for complex resources

8f5b0c27 12/22/2011 05:59 pm Georgios Gousios

Make Timeslots comparable by start date

75cccbe7 12/22/2011 05:59 pm Georgios Gousios

resolve* methods return maps sorted by timeslot start time

Also, improved documentation

718aec54 12/21/2011 02:10 pm Georgios Gousios

Stricter precondition to create a DSLTimeFrame object

93c8c0c1 12/21/2011 12:46 pm Georgios Gousios

Flat project hierarchy