Statistics
| Branch: | Tag: | Revision:

root / logic @ 12631be4

# Date Author Comment
12631be4 11/14/2011 05:01 pm Georgios Gousios

[maven-release-plugin] prepare release aquarium-0.0.1

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

Fix build, comment out failing test ftm

06fc106f 11/14/2011 01:08 pm Georgios Gousios

Don't use pre-released versions

957b3188 11/14/2011 11:49 am Christos KK Loverdos

Upgrade lift-json to 2.4-M5

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

02aa06a8 11/08/2011 04:26 pm Christos KK Loverdos

Add support for rabbitmq client

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

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

Remove YAML references

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.

9a053e4a 10/27/2011 12:49 pm Georgios Gousios

A few assertions based on the example policy file

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

6ef2b658 10/26/2011 05:40 pm Georgios Gousios

Comment out to fix test ftm

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

Make to an optional field in DSLTimeFrame

8dc411b2 10/26/2011 05:40 pm Georgios Gousios

Merge timeframes and policies tests

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

015a80f9 10/26/2011 01:58 pm Georgios Gousios

Change definitions to test inheritance

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

c488f1da 10/24/2011 05:22 pm Georgios Gousios

Format repeat entries as YAML lists

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

Start processing policy inheritance

9e3f8364 10/20/2011 06:12 pm Georgios Gousios

Import the snakeyaml parser

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

Initial data model and parsing code for CreditPolicy DSL

91b211b1 10/20/2011 06:10 pm Georgios Gousios

Change policy format to be more composable

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

21f2b343 10/07/2011 11:27 am Georgios Gousios

Simple test for the accounting system

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

9cde67b7 10/05/2011 04:34 pm Georgios Gousios

Raw event processor working

bbc3fa51 10/05/2011 01:20 pm Georgios Gousios

Adapt the data model to service events

0b66afa2 10/04/2011 05:56 pm Georgios Gousios

Basic event conversion code

cdd86b19 10/04/2011 05:55 pm Georgios Gousios

Use abstract class intread of trait for modelling base event

Also, much simpler events

ea56e9e8 10/04/2011 05:53 pm Georgios Gousios

Various fixes:

-Removed obsolete named query
-Fix basic model tests
-Remove extraneous user object
-New field to Entity to hold the prefered "service contract"

b54acbb5 10/04/2011 11:58 am Georgios Gousios

More sane namings, remove raw message processing

282ced36 10/04/2011 11:55 am Georgios Gousios

Move raw events processing to new package.

Also specify basic formats for all messages and
use the lift JSON parser for serialization

d1100af7 10/03/2011 03:39 pm Georgios Gousios

Updated, since accounting was moved

99943f78 10/03/2011 03:36 pm Georgios Gousios

Remove XML dataset, replaced by JSON

0e2ee282 10/03/2011 03:36 pm Georgios Gousios

Skeleton accounting system

27cbaa4c 09/29/2011 03:30 pm Georgios Gousios

First iteration of cost function working

c8e05590 09/29/2011 10:39 am Georgios Gousios

Defaults and more test data

23dc9a5a 09/29/2011 10:38 am Georgios Gousios

Take care of Date fields

a57e276d 09/28/2011 09:45 pm Georgios Gousios

More test data

82cf2951 09/28/2011 09:45 pm Georgios Gousios

Make all internal methods private

b452b44d 09/28/2011 05:32 pm Georgios Gousios

Take care of *ToMany relationsips

ab99f257 09/28/2011 05:31 pm Georgios Gousios

Update fixtures as schema was restructured

120a0bfc 09/28/2011 01:22 pm Georgios Gousios

Make Organization a proper entity

195638f7 09/23/2011 05:00 pm Georgios Gousios

Start converting data to json from XML

a9f2e026 09/23/2011 04:58 pm Georgios Gousios

Process complex object values

The fixture loader is now able to load data for
OneToMany, ManyToMany and ManyToOne mappings

b0c129d4 09/22/2011 11:49 am Georgios Gousios

Documentation, check for Id field, appropr naming

fd54bdc6 09/22/2011 11:30 am Georgios Gousios

Set fixture id value by hand

b63b0c7a 09/22/2011 10:11 am Georgios Gousios

Take care of cases where field in object is not init'ed

0ec0a223 09/21/2011 10:18 pm Georgios Gousios

JSON fixture loader done (sort of)

3af87998 09/21/2011 05:16 pm Georgios Gousios

Remove dbunit from the list of dependencies

411d1452 09/21/2011 05:15 pm Georgios Gousios

Use a DJango-like JSON fixture for initial data

Also, semi-done code to parse it and add records to the DB

c9f10ec0 09/21/2011 12:37 pm Georgios Gousios

Unsuccesful attempt to load test data with DBUnit

Commited for future reference

0b51973f 09/20/2011 04:26 pm Georgios Gousios

Class to auto load test data before tests run

9f6ea0f3 09/20/2011 04:25 pm Georgios Gousios

Basic test data to be autoloaded

319aa634 09/20/2011 04:25 pm Georgios Gousios

Minor compilation fixes after refactoring the model

8bc32df3 09/20/2011 04:25 pm Georgios Gousios

Import dbunit for loading test DB data

Make exporting data from existing MySQL database an
optional step with profiles

a102bb4f 09/20/2011 04:23 pm Georgios Gousios

Removed duplicate object declaration.

It is exported from the model already

21772709 09/19/2011 04:54 pm Georgios Gousios

Fix no return type definition error