aquarium
12 years ago[maven-release-plugin] prepare release aquarium-0.0.1 aquarium-0.0.1
Georgios Gousios [Mon, 14 Nov 2011 15:01:21 +0000 (17:01 +0200)]
[maven-release-plugin] prepare release aquarium-0.0.1

12 years agoConfigure git access for SCM and release plug-ins
Georgios Gousios [Mon, 14 Nov 2011 14:59:53 +0000 (16:59 +0200)]
Configure git access for SCM and release plug-ins

12 years agoRelease plug-in configuration
Georgios Gousios [Mon, 14 Nov 2011 14:39:52 +0000 (16:39 +0200)]
Release plug-in configuration

12 years agoMinor correction for the XML comment start
Christos KK Loverdos [Mon, 14 Nov 2011 13:47:45 +0000 (15:47 +0200)]
Minor correction for the XML comment start

12 years agoDevelopment instructions
Georgios Gousios [Mon, 14 Nov 2011 12:13:29 +0000 (14:13 +0200)]
Development instructions

12 years agoIgnore all-deps folder used by commit fdb42836
Christos KK Loverdos [Mon, 14 Nov 2011 11:14:17 +0000 (13:14 +0200)]
Ignore all-deps folder used by commit fdb42836

12 years agoFix build, comment out failing test ftm
Georgios Gousios [Mon, 14 Nov 2011 11:08:04 +0000 (13:08 +0200)]
Fix build, comment out failing test ftm

12 years agoDon't use pre-released versions
Georgios Gousios [Mon, 14 Nov 2011 09:02:00 +0000 (11:02 +0200)]
Don't use pre-released versions

12 years agoAdd handy script to gather all deps from mvn in one folder
Christos KK Loverdos [Mon, 14 Nov 2011 11:04:32 +0000 (13:04 +0200)]
Add handy script to gather all deps from mvn in one folder

12 years agoUpgrade lift-json to 2.4-M5
Christos KK Loverdos [Mon, 14 Nov 2011 09:49:46 +0000 (11:49 +0200)]
Upgrade lift-json to 2.4-M5

12 years agoReally parse dates
Georgios Gousios [Fri, 11 Nov 2011 15:21:52 +0000 (17:21 +0200)]
Really parse dates

12 years agoA couple of Map related util functions
Georgios Gousios [Thu, 10 Nov 2011 14:08:07 +0000 (16:08 +0200)]
A couple of Map related util functions

12 years agoMerge commit 'f71b3498627dcef1f723dad4a7179ea338f223b7'
Georgios Gousios [Thu, 10 Nov 2011 12:28:05 +0000 (14:28 +0200)]
Merge commit 'f71b3498627dcef1f723dad4a7179ea338f223b7'

12 years agoMerge changes
Georgios Gousios [Thu, 10 Nov 2011 12:25:31 +0000 (14:25 +0200)]
Merge changes

12 years agoDocumentation, dead code removal
Georgios Gousios [Thu, 10 Nov 2011 12:20:45 +0000 (14:20 +0200)]
Documentation, dead code removal

12 years agoRemove duplicate license header
Christos KK Loverdos [Thu, 10 Nov 2011 10:57:51 +0000 (12:57 +0200)]
Remove duplicate license header

12 years agoUse a separate test db
Christos KK Loverdos [Thu, 10 Nov 2011 10:55:53 +0000 (12:55 +0200)]
Use a separate test db

12 years agoJust a LazyLoggable
Christos KK Loverdos [Thu, 10 Nov 2011 09:52:20 +0000 (11:52 +0200)]
Just a LazyLoggable

12 years agoAdd license header to remaining files
Christos KK Loverdos [Thu, 10 Nov 2011 09:41:17 +0000 (11:41 +0200)]
Add license header to remaining files

12 years agoCopyright headers
Georgios Gousios [Thu, 10 Nov 2011 08:55:14 +0000 (10:55 +0200)]
Copyright headers

12 years agoStart making the DSLParser code readable
Georgios Gousios [Thu, 10 Nov 2011 08:44:28 +0000 (10:44 +0200)]
Start making the DSLParser code readable

12 years agoRemove duplicate case
Georgios Gousios [Thu, 10 Nov 2011 08:44:06 +0000 (10:44 +0200)]
Remove duplicate case

12 years agoParse agreements
Georgios Gousios [Wed, 9 Nov 2011 12:40:19 +0000 (14:40 +0200)]
Parse agreements

12 years agoMinor changes to last paragraph
Georgios Gousios [Mon, 7 Nov 2011 18:58:44 +0000 (20:58 +0200)]
Minor changes to last paragraph

12 years agoLots of case study text
Georgios Gousios [Mon, 7 Nov 2011 12:38:05 +0000 (14:38 +0200)]
Lots of case study text

12 years agoAdd support for rabbitmq client
Christos KK Loverdos [Tue, 8 Nov 2011 14:26:26 +0000 (16:26 +0200)]
Add support for rabbitmq client

12 years agoAdd credit use cases for a company
Christos KK Loverdos [Mon, 7 Nov 2011 15:59:57 +0000 (17:59 +0200)]
Add credit use cases for a company

12 years agoNow with correct policy definition
Georgios Gousios [Fri, 4 Nov 2011 15:00:43 +0000 (17:00 +0200)]
Now with correct policy definition

12 years agoText for the university test case
Georgios Gousios [Fri, 4 Nov 2011 14:58:25 +0000 (16:58 +0200)]
Text for the university test case

12 years agoSkel for the university test case
Georgios Gousios [Fri, 4 Nov 2011 12:17:59 +0000 (14:17 +0200)]
Skel for the university test case

12 years agoMinor text changes
Georgios Gousios [Fri, 4 Nov 2011 11:08:45 +0000 (13:08 +0200)]
Minor text changes

12 years agoStaighten up accounting text
Georgios Gousios [Thu, 3 Nov 2011 11:36:20 +0000 (13:36 +0200)]
Staighten up accounting text

12 years agoSplit credit and debit DSLs
Georgios Gousios [Wed, 2 Nov 2011 17:59:57 +0000 (19:59 +0200)]
Split credit and debit DSLs

12 years agocopyin() policy declaration stuff from the wiki
Georgios Gousios [Wed, 2 Nov 2011 15:23:43 +0000 (17:23 +0200)]
copyin() policy declaration stuff from the wiki

12 years agoDocument skeletons
Georgios Gousios [Wed, 2 Nov 2011 13:45:05 +0000 (15:45 +0200)]
Document skeletons

12 years agoFix various compilation errors, dummy impl of missing method
Georgios Gousios [Wed, 2 Nov 2011 13:06:39 +0000 (15:06 +0200)]
Fix various compilation errors, dummy impl of missing method

12 years agoDocumentation template with sphinx
Georgios Gousios [Wed, 2 Nov 2011 12:49:18 +0000 (14:49 +0200)]
Documentation template with sphinx

12 years agoRemove YAML references
Georgios Gousios [Wed, 2 Nov 2011 12:45:10 +0000 (14:45 +0200)]
Remove YAML references

12 years agoInitial parsing of agreements
Georgios Gousios [Tue, 1 Nov 2011 15:28:41 +0000 (17:28 +0200)]
Initial parsing of agreements

12 years agoCorrect specification of cron strings
Georgios Gousios [Mon, 31 Oct 2011 13:28:01 +0000 (15:28 +0200)]
Correct specification of cron strings

12 years agoFix construction of YAMLDoubleNode
Christos KK Loverdos [Mon, 31 Oct 2011 13:46:52 +0000 (15:46 +0200)]
Fix construction of YAMLDoubleNode

12 years agoReorganize credit model and enhance the YAML nodes with path info
Christos KK Loverdos [Mon, 31 Oct 2011 13:41:06 +0000 (15:41 +0200)]
Reorganize credit model and enhance the YAML nodes with path info

12 years agoParse policies and correct cron string definition
Georgios Gousios [Mon, 31 Oct 2011 13:19:28 +0000 (15:19 +0200)]
Parse policies and correct cron string definition

12 years agoParse double nodes
Georgios Gousios [Mon, 31 Oct 2011 13:18:00 +0000 (15:18 +0200)]
Parse double nodes

12 years agoA few assertions based on the example policy file
Georgios Gousios [Thu, 27 Oct 2011 09:49:41 +0000 (12:49 +0300)]
A few assertions based on the example policy file

12 years agoDon't use "match anything" in Yaml parser matches
Georgios Gousios [Thu, 27 Oct 2011 09:47:23 +0000 (12:47 +0300)]
Don't use "match anything" in Yaml parser matches

Better to fail loudly rather than silently.

12 years agoReorganize a bit the credit model
Christos KK Loverdos [Thu, 27 Oct 2011 08:59:55 +0000 (11:59 +0300)]
Reorganize a bit the credit model

12 years agoRemove redundant credit type info from credit amount. The origin already has this...
Christos KK Loverdos [Thu, 27 Oct 2011 07:29:08 +0000 (10:29 +0300)]
Remove redundant credit type info from credit amount. The origin already has this info.

12 years agoA few modifications in the credits dsl and a minor doc enhancement
Christos KK Loverdos [Wed, 26 Oct 2011 14:49:57 +0000 (17:49 +0300)]
A few modifications in the credits dsl and a minor doc enhancement

12 years agoOverride algorithms and effectivity periods with super-policy values
Georgios Gousios [Wed, 26 Oct 2011 14:39:47 +0000 (17:39 +0300)]
Override algorithms and effectivity periods with super-policy values

12 years agoPolicy inheritance
Georgios Gousios [Wed, 26 Oct 2011 14:24:31 +0000 (17:24 +0300)]
Policy inheritance

12 years agoMerge timeframes and policies tests
Georgios Gousios [Wed, 26 Oct 2011 13:16:04 +0000 (16:16 +0300)]
Merge timeframes and policies tests

12 years agoMake to an optional field in DSLTimeFrame
Georgios Gousios [Wed, 26 Oct 2011 13:15:46 +0000 (16:15 +0300)]
Make to an optional field in DSLTimeFrame

12 years agoComment out to fix test ftm
Georgios Gousios [Wed, 26 Oct 2011 13:14:20 +0000 (16:14 +0300)]
Comment out to fix test ftm

12 years agoWIP. Introduce credit distribution type, credit origin and credit amount
Christos KK Loverdos [Wed, 26 Oct 2011 14:24:16 +0000 (17:24 +0300)]
WIP. Introduce credit distribution type, credit origin and credit amount

12 years agoMerge branch 'master' of https://code.grnet.gr/git/aquarium
Christos KK Loverdos [Wed, 26 Oct 2011 14:16:47 +0000 (17:16 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/aquarium

12 years agoIntroduce credit type
Christos KK Loverdos [Wed, 26 Oct 2011 14:16:03 +0000 (17:16 +0300)]
Introduce credit type

12 years agoChange definitions to test inheritance
Georgios Gousios [Wed, 26 Oct 2011 10:58:55 +0000 (13:58 +0300)]
Change definitions to test inheritance

12 years agoDocumentation, merge effective periods skel
Georgios Gousios [Wed, 26 Oct 2011 10:51:23 +0000 (13:51 +0300)]
Documentation, merge effective periods skel

12 years agoFix a typo in pom.xml
Christos KK Loverdos [Wed, 26 Oct 2011 08:58:58 +0000 (11:58 +0300)]
Fix a typo in pom.xml

12 years agoMerge branch 'master' of https://code.grnet.gr/git/aquarium
Georgios Gousios [Wed, 26 Oct 2011 08:31:03 +0000 (11:31 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/aquarium

12 years agoTake a safer head of a YAMLListNode
Christos KK Loverdos [Wed, 26 Oct 2011 08:13:29 +0000 (11:13 +0300)]
Take a safer head of a YAMLListNode

12 years agoFully parse non-inherited policies
Georgios Gousios [Wed, 26 Oct 2011 08:07:52 +0000 (11:07 +0300)]
Fully parse non-inherited policies

12 years agoConstruct YAML node from YAML node, isEmpty a la List
Georgios Gousios [Wed, 26 Oct 2011 06:38:00 +0000 (09:38 +0300)]
Construct YAML node from YAML node, isEmpty a la List

12 years agoCode beautification, better error handling
Georgios Gousios [Tue, 25 Oct 2011 13:31:29 +0000 (16:31 +0300)]
Code beautification, better error handling

12 years agoInteger node for the YAML tree
Georgios Gousios [Tue, 25 Oct 2011 13:28:46 +0000 (16:28 +0300)]
Integer node for the YAML tree

12 years agoUse the YAML types introduced yesterday, docs
Georgios Gousios [Tue, 25 Oct 2011 10:00:07 +0000 (13:00 +0300)]
Use the YAML types introduced yesterday, docs

12 years agoHead and tail list operations
Georgios Gousios [Tue, 25 Oct 2011 09:04:27 +0000 (12:04 +0300)]
Head and tail list operations

12 years agoIntroduce some helper classes for manipulating YAML and start modelling of credit...
Christos KK Loverdos [Mon, 24 Oct 2011 14:52:13 +0000 (17:52 +0300)]
Introduce some helper classes for manipulating YAML and start modelling of credit definitions.

12 years agoParse cron strings as time duration specifications
Georgios Gousios [Mon, 24 Oct 2011 14:28:20 +0000 (17:28 +0300)]
Parse cron strings as time duration specifications

12 years agoRemove var qualifiers from case class arguments
Georgios Gousios [Mon, 24 Oct 2011 14:27:44 +0000 (17:27 +0300)]
Remove var qualifiers from case class arguments

12 years agoFormat repeat entries as YAML lists
Georgios Gousios [Mon, 24 Oct 2011 14:22:28 +0000 (17:22 +0300)]
Format repeat entries as YAML lists

12 years agoStart processing policy inheritance
Georgios Gousios [Fri, 21 Oct 2011 18:52:08 +0000 (21:52 +0300)]
Start processing policy inheritance

12 years agoImport the snakeyaml parser
Georgios Gousios [Thu, 20 Oct 2011 15:12:20 +0000 (18:12 +0300)]
Import the snakeyaml parser

12 years agoInitial data model and parsing code for CreditPolicy DSL
Georgios Gousios [Thu, 20 Oct 2011 15:11:00 +0000 (18:11 +0300)]
Initial data model and parsing code for CreditPolicy DSL

12 years agoChange policy format to be more composable
Georgios Gousios [Thu, 20 Oct 2011 15:10:21 +0000 (18:10 +0300)]
Change policy format to be more composable

12 years agoLog4j for logging and simple config file
Georgios Gousios [Thu, 20 Oct 2011 15:08:24 +0000 (18:08 +0300)]
Log4j for logging and simple config file

12 years agoUMLGraph-based E-R for basic entities
Georgios Gousios [Mon, 17 Oct 2011 08:53:18 +0000 (11:53 +0300)]
UMLGraph-based E-R for basic entities

12 years agoExample policy file
Georgios Gousios [Mon, 17 Oct 2011 08:53:01 +0000 (11:53 +0300)]
Example policy file

12 years agoInput events now have start and end date
Georgios Gousios [Mon, 17 Oct 2011 08:52:46 +0000 (11:52 +0300)]
Input events now have start and end date

12 years agoMake agreement and price list persistent
Georgios Gousios [Thu, 13 Oct 2011 14:03:35 +0000 (17:03 +0300)]
Make agreement and price list persistent

12 years agoUnit test to test the entire charging framework
Georgios Gousios [Mon, 10 Oct 2011 12:46:37 +0000 (15:46 +0300)]
Unit test to test the entire charging framework

12 years agoFix algorithm for obtaining applicable pricing policy
Georgios Gousios [Mon, 10 Oct 2011 09:05:19 +0000 (12:05 +0300)]
Fix algorithm for obtaining applicable pricing policy

12 years agoSwitch amounts to double precision numbers
Georgios Gousios [Fri, 7 Oct 2011 08:51:49 +0000 (10:51 +0200)]
Switch amounts to double precision numbers

12 years agoSimple test for the accounting system
Georgios Gousios [Fri, 7 Oct 2011 08:27:13 +0000 (10:27 +0200)]
Simple test for the accounting system

12 years agoImplementations for several method stubs
Georgios Gousios [Fri, 7 Oct 2011 08:26:38 +0000 (10:26 +0200)]
Implementations for several method stubs

12 years agoAccessors for class members
Georgios Gousios [Fri, 7 Oct 2011 06:07:00 +0000 (08:07 +0200)]
Accessors for class members

12 years agoDefault charging policy is to multiply price with volume
Georgios Gousios [Fri, 7 Oct 2011 06:06:36 +0000 (08:06 +0200)]
Default charging policy is to multiply price with volume

12 years agoA list whose pricing scales with volume
Georgios Gousios [Fri, 7 Oct 2011 06:06:06 +0000 (08:06 +0200)]
A list whose pricing scales with volume

12 years agoVery simple price list
Georgios Gousios [Fri, 7 Oct 2011 06:05:19 +0000 (08:05 +0200)]
Very simple price list

12 years agoMake it compile
Georgios Gousios [Fri, 7 Oct 2011 06:04:54 +0000 (08:04 +0200)]
Make it compile

12 years agoMake sure that events are valid before forwarding
Georgios Gousios [Fri, 7 Oct 2011 06:04:02 +0000 (08:04 +0200)]
Make sure that events are valid before forwarding

12 years agoKeep track of existing agreements
Georgios Gousios [Fri, 7 Oct 2011 06:03:35 +0000 (08:03 +0200)]
Keep track of existing agreements

12 years agoSeparate pricelist from charging policy
Georgios Gousios [Thu, 6 Oct 2011 07:21:36 +0000 (09:21 +0200)]
Separate pricelist from charging policy

12 years agoKeep track of original events when calculating accounts
Georgios Gousios [Wed, 5 Oct 2011 18:58:49 +0000 (20:58 +0200)]
Keep track of original events when calculating accounts

12 years agoRaw event processor working
Georgios Gousios [Wed, 5 Oct 2011 13:34:27 +0000 (15:34 +0200)]
Raw event processor working

12 years agoAdapt the data model to service events
Georgios Gousios [Wed, 5 Oct 2011 10:20:16 +0000 (12:20 +0200)]
Adapt the data model to service events

12 years agoBasic event conversion code
Georgios Gousios [Tue, 4 Oct 2011 14:56:21 +0000 (17:56 +0300)]
Basic event conversion code

12 years agoUse abstract class intread of trait for modelling base event
Georgios Gousios [Tue, 4 Oct 2011 14:55:55 +0000 (17:55 +0300)]
Use abstract class intread of trait for modelling base event

Also, much simpler events

12 years agoVarious fixes:
Georgios Gousios [Tue, 4 Oct 2011 14:53:02 +0000 (17:53 +0300)]
Various fixes:

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