aquarium
12 years agoRemove dead code
Georgios Gousios [Fri, 25 Nov 2011 11:54:00 +0000 (13:54 +0200)]
Remove dead code

12 years agoMongoDB configuration, connecting, test
Christos KK Loverdos [Fri, 25 Nov 2011 12:16:13 +0000 (14:16 +0200)]
MongoDB configuration, connecting, test

12 years agoSmall fix to make it compile
Christos KK Loverdos [Fri, 25 Nov 2011 10:54:05 +0000 (12:54 +0200)]
Small fix to make it compile

12 years agoAMQP consumer enhancement/fixes
Christos KK Loverdos [Fri, 25 Nov 2011 10:32:42 +0000 (12:32 +0200)]
AMQP consumer enhancement/fixes

12 years agoNew resource event format
Georgios Gousios [Fri, 25 Nov 2011 09:50:53 +0000 (11:50 +0200)]
New resource event format

12 years agoSpecify resource characteristics and implement parser
Georgios Gousios [Thu, 24 Nov 2011 16:01:57 +0000 (18:01 +0200)]
Specify resource characteristics and implement parser

12 years agoDisable (by default) tests for external systems (rabbitmq, mongodb)
Christos KK Loverdos [Thu, 24 Nov 2011 14:34:19 +0000 (16:34 +0200)]
Disable (by default) tests for external systems (rabbitmq, mongodb)

12 years agoDo not reveal passwords from logging
Christos KK Loverdos [Thu, 24 Nov 2011 14:29:55 +0000 (16:29 +0200)]
Do not reveal passwords from logging

12 years agoRemove code to be re-written
Georgios Gousios [Thu, 24 Nov 2011 14:04:20 +0000 (16:04 +0200)]
Remove code to be re-written

12 years agoContinuing with rabbitmq tests
Christos KK Loverdos [Thu, 24 Nov 2011 13:06:15 +0000 (15:06 +0200)]
Continuing with rabbitmq tests

12 years agoAdd some logging facilities combined with business logic
Christos KK Loverdos [Thu, 24 Nov 2011 13:05:13 +0000 (15:05 +0200)]
Add some logging facilities combined with business logic

12 years agoParse credit plans and associate them with agreements
Georgios Gousios [Thu, 24 Nov 2011 12:36:58 +0000 (14:36 +0200)]
Parse credit plans and associate them with agreements

12 years agoMake the rabbit test grab the needed configuration from runtime system property
Christos KK Loverdos [Thu, 24 Nov 2011 10:38:32 +0000 (12:38 +0200)]
Make the rabbit test grab the needed configuration from runtime system property

12 years agoMake the mongodb test grab the needed configuration from runtime system property
Christos KK Loverdos [Thu, 24 Nov 2011 10:08:46 +0000 (12:08 +0200)]
Make the mongodb test grab the needed configuration from runtime system property

12 years agoIntroduce credit plans to the policy DSL
Georgios Gousios [Wed, 23 Nov 2011 15:38:05 +0000 (17:38 +0200)]
Introduce credit plans to the policy DSL

12 years agoMove type refactorings for DSL implementation classes
Georgios Gousios [Wed, 23 Nov 2011 14:59:56 +0000 (16:59 +0200)]
Move type refactorings for DSL implementation classes

12 years agoTerm renaming in Aquarium policy DSL
Georgios Gousios [Wed, 23 Nov 2011 14:41:51 +0000 (16:41 +0200)]
Term renaming in Aquarium policy DSL

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

12 years agoMore dead code removal
Georgios Gousios [Wed, 23 Nov 2011 14:14:00 +0000 (16:14 +0200)]
More dead code removal

12 years agoDead code elimination
Georgios Gousios [Wed, 23 Nov 2011 14:08:20 +0000 (16:08 +0200)]
Dead code elimination

12 years agoMoved shared code to the util package
Georgios Gousios [Wed, 23 Nov 2011 13:25:32 +0000 (15:25 +0200)]
Moved shared code to the util package

12 years agoMore tests on timeframe expansions
Georgios Gousios [Wed, 23 Nov 2011 12:35:59 +0000 (14:35 +0200)]
More tests on timeframe expansions

12 years agoMove DSL case classes in own files, impove docs
Georgios Gousios [Wed, 23 Nov 2011 12:35:36 +0000 (14:35 +0200)]
Move DSL case classes in own files, impove docs

12 years agoScaladoc fixes
Georgios Gousios [Wed, 23 Nov 2011 12:34:45 +0000 (14:34 +0200)]
Scaladoc fixes

12 years agoLift stupid no-comma-in-cron restriction
Georgios Gousios [Wed, 23 Nov 2011 12:34:14 +0000 (14:34 +0200)]
Lift stupid no-comma-in-cron restriction

12 years agoScaladoc fixes
Georgios Gousios [Wed, 23 Nov 2011 12:22:49 +0000 (14:22 +0200)]
Scaladoc fixes

12 years agoImplement property-based infrastructure to run tests conditionally
Christos KK Loverdos [Wed, 23 Nov 2011 10:10:25 +0000 (12:10 +0200)]
Implement property-based infrastructure to run tests conditionally

12 years agoExpand timeframes, code and tests
Georgios Gousios [Wed, 23 Nov 2011 09:14:33 +0000 (11:14 +0200)]
Expand timeframes, code and tests

12 years agoCatch certain types of exceptions only
Georgios Gousios [Wed, 23 Nov 2011 09:13:44 +0000 (11:13 +0200)]
Catch certain types of exceptions only

12 years agoDefine the type of Exception to expect
Georgios Gousios [Wed, 23 Nov 2011 09:13:13 +0000 (11:13 +0200)]
Define the type of Exception to expect

12 years agoIntroducing MongoDB functionality. Tests are still WIP
Christos KK Loverdos [Tue, 22 Nov 2011 16:02:18 +0000 (18:02 +0200)]
Introducing MongoDB functionality. Tests are still WIP

12 years agoRemove unused trait
Christos KK Loverdos [Tue, 22 Nov 2011 16:01:19 +0000 (18:01 +0200)]
Remove unused trait

12 years agoAdd SBT support for faster compilation cycles. Maven is still the default build machinery
Christos KK Loverdos [Tue, 22 Nov 2011 11:23:01 +0000 (13:23 +0200)]
Add SBT support for faster compilation cycles. Maven is still the default build machinery

12 years agoPrepare for sbt files
Christos KK Loverdos [Tue, 22 Nov 2011 11:21:22 +0000 (13:21 +0200)]
Prepare for sbt files

12 years agoUpgrade junit to 4.10
Christos KK Loverdos [Tue, 22 Nov 2011 11:20:08 +0000 (13:20 +0200)]
Upgrade junit to 4.10

12 years agoFinish testcase for amqp. Using a localhost installation running
Christos KK Loverdos [Tue, 22 Nov 2011 10:12:16 +0000 (12:12 +0200)]
Finish testcase for amqp. Using a localhost installation running

12 years agoUse configuration to initialize rabbit conection factory
Christos KK Loverdos [Mon, 21 Nov 2011 11:34:49 +0000 (13:34 +0200)]
Use configuration to initialize rabbit conection factory

12 years agoamql cleanup and start of testing
Christos KK Loverdos [Mon, 21 Nov 2011 11:24:00 +0000 (13:24 +0200)]
amql cleanup and start of testing

12 years agoWIP.First cut of amqp-rabbit configuration-based api
Christos KK Loverdos [Mon, 21 Nov 2011 10:00:13 +0000 (12:00 +0200)]
WIP.First cut of amqp-rabbit configuration-based api

12 years agoAdd one more dependency for json
Christos KK Loverdos [Mon, 14 Nov 2011 15:52:50 +0000 (17:52 +0200)]
Add one more dependency for json

12 years agoConsistency check for non-initialized hr/min fields in dates
Georgios Gousios [Fri, 18 Nov 2011 15:02:50 +0000 (17:02 +0200)]
Consistency check for non-initialized hr/min fields in dates

12 years agoUtility trait for handling DSL conventions
Georgios Gousios [Fri, 18 Nov 2011 15:01:53 +0000 (17:01 +0200)]
Utility trait for handling DSL conventions

12 years agoSimple utility funcions for working with dates
Georgios Gousios [Fri, 18 Nov 2011 15:01:20 +0000 (17:01 +0200)]
Simple utility funcions for working with dates

12 years agoCatch un-checked exceptions
Georgios Gousios [Fri, 18 Nov 2011 15:00:47 +0000 (17:00 +0200)]
Catch un-checked exceptions

12 years agoPreconditions and compatibility layer for java.util.Calendar
Georgios Gousios [Fri, 18 Nov 2011 14:58:15 +0000 (16:58 +0200)]
Preconditions and compatibility layer for java.util.Calendar

12 years agoExtract some methods for use by other test cases
Georgios Gousios [Thu, 17 Nov 2011 11:50:29 +0000 (13:50 +0200)]
Extract some methods for use by other test cases

12 years agoSkeleton for the DSL semantic checker
Georgios Gousios [Wed, 16 Nov 2011 14:13:55 +0000 (16:13 +0200)]
Skeleton for the DSL semantic checker

12 years agoSemantic analyser for the credit DSL
Georgios Gousios [Tue, 15 Nov 2011 13:32:44 +0000 (15:32 +0200)]
Semantic analyser for the credit DSL

12 years agoRemove duplicate plug-in declaration
Georgios Gousios [Tue, 15 Nov 2011 11:13:33 +0000 (13:13 +0200)]
Remove duplicate plug-in declaration

12 years agoActually store pricelists and agreements in policy
Georgios Gousios [Tue, 15 Nov 2011 11:07:03 +0000 (13:07 +0200)]
Actually store pricelists and agreements in policy

12 years ago[maven-release-plugin] prepare for next development iteration
Georgios Gousios [Mon, 14 Nov 2011 15:01:26 +0000 (17:01 +0200)]
[maven-release-plugin] prepare for next development iteration

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