Statistics
| Branch: | Tag: | Revision:

root / logic / src / main / scala / gr @ 774adae3

# Date Author Comment
774adae3 11/29/2011 12:23 pm Christos KK Loverdos

Make timestamp a property and add an eventType method

7924664e 11/29/2011 11:00 am Georgios Gousios

Base class to treat time bounded items uniformly

ea1830f0 11/28/2011 02:29 pm Georgios Gousios

Methods and tests for reversing effectivity periods

2d76af60 11/28/2011 12:23 pm Georgios Gousios

Stricter test of succesiveness for computed timeslots

a514f5cc 11/28/2011 11:01 am Georgios Gousios

It's enough to have an empty list instead of an Option[List()]

721fae52 11/28/2011 11:01 am Georgios Gousios

Self-validation support for messages

5d774fb9 11/28/2011 11:01 am Georgios Gousios

Support for expanding all timeslots for a timeframe

3b1ddd56 11/28/2011 11:01 am Georgios Gousios

Preliminary code for event charging

d9763dbb 11/28/2011 11:01 am Georgios Gousios

Remove dead code

b8b57dc8 11/28/2011 11:01 am Georgios Gousios

Base event for all Aquarium events, with serialization functionality

da00b963 11/28/2011 11:01 am Georgios Gousios

Convert to a generic msg dispatcher

c766ba0d 11/28/2011 11:01 am Georgios Gousios

Single point of reference for the effective charging policy

2e3bbb37 11/25/2011 02:16 pm Christos KK Loverdos

MongoDB configuration, connecting, test

ad009056 11/25/2011 12:54 pm Christos KK Loverdos

Small fix to make it compile

43efde79 11/25/2011 12:32 pm Christos KK Loverdos

AMQP consumer enhancement/fixes

e5d57543 11/25/2011 11:50 am Georgios Gousios

New resource event format

af6d9d3c 11/24/2011 06:02 pm Georgios Gousios

Specify resource characteristics and implement parser

c4b2d11a 11/24/2011 04:29 pm Christos KK Loverdos

Do not reveal passwords from logging

811fe694 11/24/2011 04:04 pm Georgios Gousios

Remove code to be re-written

359e92d8 11/24/2011 03:06 pm Christos KK Loverdos

Continuing with rabbitmq tests

921b8c2f 11/24/2011 03:06 pm Christos KK Loverdos

Add some logging facilities combined with business logic

a8f5cee0 11/24/2011 02:37 pm Georgios Gousios

Parse credit plans and associate them with agreements

ac12e6a9 11/24/2011 12:38 pm Christos KK Loverdos

Make the rabbit test grab the needed configuration from runtime system property

f0893bc6 11/24/2011 12:08 pm Christos KK Loverdos

Make the mongodb test grab the needed configuration from runtime system property

cf6d126c 11/23/2011 05:38 pm Georgios Gousios

Introduce credit plans to the policy DSL

ce43db22 11/23/2011 04:59 pm Georgios Gousios

Move type refactorings for DSL implementation classes

d7fd0c37 11/23/2011 04:41 pm Georgios Gousios

Term renaming in Aquarium policy DSL

creditpolicy -> aquariumpolicy
polic{y,ies} -> algorith{m,ms}

4d7205c5 11/23/2011 04:14 pm Georgios Gousios

More dead code removal

54ada1d1 11/23/2011 04:08 pm Georgios Gousios

Dead code elimination

a2fa1a80 11/23/2011 02:36 pm Georgios Gousios

Lift stupid no-comma-in-cron restriction

b17d18fb 11/23/2011 02:36 pm Georgios Gousios

Scaladoc fixes

cadcd550 11/23/2011 02:36 pm Georgios Gousios

Move DSL case classes in own files, impove docs

9685edc2 11/23/2011 11:14 am Georgios Gousios

Expand timeframes, code and tests

ee16c1b9 11/22/2011 06:02 pm Christos KK Loverdos

Introducing MongoDB functionality. Tests are still WIP

a1cdc9ed 11/22/2011 06:01 pm Christos KK Loverdos

Remove unused trait

5b0541c9 11/22/2011 12:12 pm Christos KK Loverdos

Finish testcase for amqp. Using a localhost installation running

c1ba5726 11/21/2011 01:34 pm Christos KK Loverdos

Use configuration to initialize rabbit conection factory

3c96bea0 11/21/2011 01:24 pm Christos KK Loverdos

amql cleanup and start of testing

367c5d7c 11/21/2011 12:00 pm Christos KK Loverdos

WIP.First cut of amqp-rabbit configuration-based api

3b549dff 11/18/2011 05:02 pm Georgios Gousios

Consistency check for non-initialized hr/min fields in dates

6e608e2a 11/18/2011 05:01 pm Georgios Gousios

Utility trait for handling DSL conventions

e226c7c6 11/18/2011 05:01 pm Georgios Gousios

Simple utility funcions for working with dates

55a75d89 11/18/2011 04:58 pm Georgios Gousios

Preconditions and compatibility layer for java.util.Calendar

3e61f39b 11/16/2011 04:13 pm Georgios Gousios

Skeleton for the DSL semantic checker

613db460 11/15/2011 03:32 pm Georgios Gousios

Semantic analyser for the credit DSL

ad230762 11/15/2011 01:07 pm Georgios Gousios

Actually store pricelists and agreements in policy

c1aab6ba 11/14/2011 01:08 pm Georgios Gousios

Fix build, comment out failing test ftm

294ebbe4 11/11/2011 05:21 pm Georgios Gousios

Really parse dates

ab2240df 11/10/2011 04:08 pm Georgios Gousios

A couple of Map related util functions

f71b3498 11/10/2011 02:25 pm Georgios Gousios

Merge changes

369ea9a2 11/10/2011 12:55 pm Christos KK Loverdos

Use a separate test db

26f95fbb 11/10/2011 11:52 am Christos KK Loverdos

Just a LazyLoggable

051aa5c2 11/10/2011 10:55 am Georgios Gousios

Copyright headers

0cdbf6e6 11/10/2011 10:45 am Georgios Gousios

Parse agreements

044492ab 11/10/2011 10:45 am Georgios Gousios

Start making the DSLParser code readable

dbcbbada 11/02/2011 03:06 pm Georgios Gousios

Fix various compilation errors, dummy impl of missing method

2a24246c 11/02/2011 02:51 pm Georgios Gousios

Correct specification of cron strings

bcd68cdd 11/02/2011 02:51 pm Georgios Gousios

Initial parsing of agreements

e546ac82 10/31/2011 03:46 pm Christos KK Loverdos

Fix construction of YAMLDoubleNode

848295ae 10/31/2011 03:45 pm Christos KK Loverdos

Reorganize credit model and enhance the YAML nodes with path info

4096b349 10/31/2011 03:19 pm Georgios Gousios

Parse policies and correct cron string definition

0def26a2 10/31/2011 03:18 pm Georgios Gousios

Parse double nodes

529e04a6 10/27/2011 12:49 pm Georgios Gousios

Don't use "match anything" in Yaml parser matches

Better to fail loudly rather than silently.

8e1ed3f1 10/27/2011 11:59 am Christos KK Loverdos

Reorganize a bit the credit model

0a5d7f7f 10/27/2011 10:29 am Christos KK Loverdos

Remove redundant credit type info from credit amount. The origin already has this info.

e002e39e 10/26/2011 05:50 pm Christos KK Loverdos

A few modifications in the credits dsl and a minor doc enhancement

3a02a0e2 10/26/2011 05:40 pm Georgios Gousios

Make to an optional field in DSLTimeFrame

304ea1a9 10/26/2011 05:40 pm Georgios Gousios

Policy inheritance

14679f3b 10/26/2011 05:40 pm Georgios Gousios

Override algorithms and effectivity periods with super-policy values

e7d1b8e9 10/26/2011 05:24 pm Christos KK Loverdos

WIP. Introduce credit distribution type, credit origin and credit amount

9fba8f0a 10/26/2011 05:16 pm Christos KK Loverdos

Merge branch 'master' of https://code.grnet.gr/git/aquarium

a57812ee 10/26/2011 05:16 pm Christos KK Loverdos

Introduce credit type

07f63cb1 10/26/2011 01:51 pm Georgios Gousios

Documentation, merge effective periods skel

da6597b6 10/26/2011 11:31 am Georgios Gousios

Merge branch 'master' of https://code.grnet.gr/git/aquarium

1307014e 10/26/2011 11:13 am Christos KK Loverdos

Take a safer head of a YAMLListNode

72c7cbe7 10/26/2011 11:07 am Georgios Gousios

Fully parse non-inherited policies

be23059c 10/26/2011 09:38 am Georgios Gousios

Construct YAML node from YAML node, isEmpty a la List

99116376 10/25/2011 04:31 pm Georgios Gousios

Code beautification, better error handling

b5f6430d 10/25/2011 04:28 pm Georgios Gousios

Integer node for the YAML tree

62cc3ad7 10/25/2011 01:00 pm Georgios Gousios

Use the YAML types introduced yesterday, docs

d91eb16a 10/25/2011 12:04 pm Georgios Gousios

Head and tail list operations

535a43e8 10/24/2011 05:52 pm Christos KK Loverdos

Introduce some helper classes for manipulating YAML and start modelling of credit definitions.

6bbc59d5 10/24/2011 05:28 pm Georgios Gousios

Parse cron strings as time duration specifications

4ede2c7f 10/24/2011 05:27 pm Georgios Gousios

Remove var qualifiers from case class arguments

4c759c0d 10/21/2011 09:52 pm Georgios Gousios

Start processing policy inheritance

67ff968b 10/20/2011 06:11 pm Georgios Gousios

Initial data model and parsing code for CreditPolicy DSL

a9387a8a 10/17/2011 11:52 am Georgios Gousios

Input events now have start and end date

8909d22d 10/10/2011 03:46 pm Georgios Gousios

Unit test to test the entire charging framework

4a2058cb 10/10/2011 12:05 pm Georgios Gousios

Fix algorithm for obtaining applicable pricing policy

7474f64c 10/07/2011 11:51 am Georgios Gousios

Switch amounts to double precision numbers

af2b5238 10/07/2011 11:26 am Georgios Gousios

Implementations for several method stubs

ff6a6bbf 10/07/2011 09:07 am Georgios Gousios

Accessors for class members

5706d1eb 10/07/2011 09:06 am Georgios Gousios

Default charging policy is to multiply price with volume

7f715ea9 10/07/2011 09:06 am Georgios Gousios

A list whose pricing scales with volume

a5a926f1 10/07/2011 09:05 am Georgios Gousios

Very simple price list

cda175fb 10/07/2011 09:04 am Georgios Gousios

Make it compile

dbab94e4 10/07/2011 09:04 am Georgios Gousios

Make sure that events are valid before forwarding

f1f5abe0 10/07/2011 09:03 am Georgios Gousios

Keep track of existing agreements

99479aa8 10/06/2011 10:21 am Georgios Gousios

Separate pricelist from charging policy

08935945 10/05/2011 09:58 pm Georgios Gousios

Keep track of original events when calculating accounts