branch for the yearly summer refactoring. This season jobs
getting rid of module depencies
first bits of job refactoring
adding context basic classes
commiting merge with the latest default
Lists of jobs now Lis<? extend job> in the xml writer context, this will be useful when not using plain Jobs but persistent ones, also adds some consistency in the apis
First approach for defining a result set approach
result tests
Model objects to persist the job XProcInput object
Unit tests for the persisted inputs
persistence test configuration
some code clean up
Minimal changes before a true refactoring. Meanly to have the persistence ready for unit testing
Alert, XProcScriptService it's not final for testing convienience. This is a really bad reason to change it... has to be reverted.
Added dependency to common-utils
Modifications to the persistent model
Modifications to the persistent model
Making persistent jobs
Unit testing for persistent job and jobcontext
Refactoring job manager related classes. DefaultJobManager renamed to AbstractJobManager. The actual Job storage is externalised to JobStorage
and accessed through a factory class.