Squashed commit of the following:

commit ad57c064752de9e578257ec433fccfbd31cec0e7
Merge: 1df27d7 c4d617b
Author: Ed Shryane <eshryane@ripe.net>
Date:   Fri Aug 8 11:12:16 2014 +0200

    Merge branch 'master' into rnd-internal-api

commit 1df27d7d9d0717540c2fc5f224595fdaadb6057e
Author: Frank Visser <frank.visser@gmail.com>
Date:   Fri Aug 8 11:11:30 2014 +0200

    cleanups, fixing a small bug; todo is adding additional tests and documentation

commit b061d0297a77f5d2ace6e91313e3926b5751ca64
Author: Ed Shryane <eshryane@ripe.net>
Date:   Fri Aug 8 11:06:35 2014 +0200

    renamed property for internal REST API base URL.

commit fe8995018395bd8558669106d63e5aab3a5203bb
Author: Ed Shryane <eshryane@ripe.net>
Date:   Fri Aug 8 10:53:43 2014 +0200

    Clarified error message.

commit db9a1d5024ad700738e2a383441e4822cc65a5c0
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Aug 7 16:37:24 2014 +0200

    enforce json

    client does not need to specify .json in the request url or in the header to get a json response

commit 60e731e5e9460a50d50bf0e858963196ade12dbd
Merge: ee5837c d249744
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Aug 6 15:24:59 2014 +0200

    Merge remote-tracking branch 'origin/rnd-internal-api' into rnd-internal-api

commit ee5837c019eca56f6f493b3646de4e162e890178
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Aug 6 15:24:50 2014 +0200

    simplify versionService.lookupRpslObjectByVersion

     (delete obsolete functionality from previous story)

commit d2497442734fb9c182654fa81e588c62c95d62f7
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Aug 6 14:45:59 2014 +0200

    added basic logging for future reference

commit 414c323ae92b4f000e1c0a688f8b5c698f309858
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Aug 6 14:38:13 2014 +0200

    remove unnecessary code

commit 6c4a2ff2abdf59019991e889f9bd9db8d5313b45
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Aug 6 13:52:49 2014 +0200

    remove obsolete test with sql statements, now that UpdateObjectVersions is used

commit 9f564ec3ff59a76b16e37606926573a83f571be6
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Aug 6 13:51:36 2014 +0200

    updated test after bug in UpdateObjectVersions was fixed

commit 3728ca87042d2d743dd07acab96512175dad053d
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Aug 6 13:48:09 2014 +0200

    refactored VersionDaos

commit db4eb0234033fc483a6c4e5aa2077f22600d98b0
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Aug 6 12:32:01 2014 +0200

    fixing the locator link for Versions

commit 6f880af85fb794df81ca8a175305cc504b2c0d17
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Aug 6 10:15:19 2014 +0200

    the VersionRestService should only accept json

commit da778edc21d822cb1846232c6a3b05d3864891bf
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Tue Aug 5 18:35:38 2014 +0200

    autowire the correct dao implementation

commit 691a3c8a9b63fda18042fe102cf7ae1da2f2c60b
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 18:33:09 2014 +0200

    Jmx

commit 8a543292d9b1ba3958860cdded496f7e30e0eae3
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 18:32:22 2014 +0200

    Catch uncategorised sql exceptions when adding rows to object version or reference tables

commit ee172637805c5efbfd959e765941a13c412ba473
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 18:31:41 2014 +0200

    Added JMX call to refresh object references.

commit bbe643b3e29eb232321c7e67ad9d35dd4db0ba75
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 18:21:52 2014 +0200

    Refactored Integration Tests

commit 862e83fbceac440e08f7480411a9f6b955e80c32
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 18:19:02 2014 +0200

    Only catch EmptyResultDataAccessException when looking for object version

commit de98feaa50decfa35df67912b3f65ad6c9abdb6d
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 16:36:06 2014 +0200

    removed TODOs, and throws Exception

commit 642a097d2b76d827dd9e6a62ec10a95f1e29931a
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 16:32:52 2014 +0200

    fixed rndDaoTest

commit c5873dfc1d3d99e4bea6b93a4a8ae8181f6ebad3
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 16:32:35 2014 +0200

    removed obsolete test

commit 00fccf2cde304cbd4ded241bb06567407fc83a95
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 16:34:45 2014 +0200

    Setup objects, then run updater (merge issue).

commit a00e196549e4f3b5907871a2af631f6d88ceaf80
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 16:22:25 2014 +0200

    Set DatabaseHelper sourceAwareDataSource

commit 4c81caa7a4ff759116766b3e3c9e823a6e50944c
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 16:21:01 2014 +0200

    Fixed reference lookup

commit 89b24b907104e6e2047c4f965def38254637f9b0
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 16:04:31 2014 +0200

    Fixed reference lookups

commit ce9aa37522484323d1aed503edd2db4210b1c86d
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 15:19:59 2014 +0200

    remove unused assignment

commit 15c030579cd0e5fe3807694a98e76fd0de5d3415
Merge: ab56a0d 6e037e9
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 15:17:50 2014 +0200

    Merge remote-tracking branch 'origin/rnd-internal-api' into rnd-internal-api

commit ab56a0dd8859c60e8f43f5c1727b0c159041a216
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 15:13:59 2014 +0200

    fixed test for multiple updates in same second (to work with scheduler)

commit 6e037e9ab76d40d89f1086f3c870bda0e44e3744
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 15:02:09 2014 +0200

    Refactored

commit 80360dd932ac642779e55ecce5484bc69264bc1a
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 13:07:50 2014 +0200

    Recreate object_version and object_reference tables.

commit 68b377391b8e8b290f76cab92223bfccecced19b
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 14:51:26 2014 +0200

    fixed most test cases to work with the scheduler in VersionLookupRestService...

commit 3a63b873eb4890dfbed276acf263b1c9f5229dd5
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 13:42:07 2014 +0200

    added patch for object_references, removed obsolete one for version 1.74

commit 105707d3c1514cee51af149b717a0c4c25a85d1a
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 13:24:22 2014 +0200

    fixed schema SQLs

commit 6a3e32c2209574aadf28183df302144b2101edc0
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 13:18:02 2014 +0200

    added version DAOs to AbstractInternalTest to be used by tests

commit e860dc0c616ee99b56829a1c53bd380b384dd454
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 13:07:50 2014 +0200

    Recreate object_version and object_reference tables.

commit c0422fb70773de9e6a74ec48a49137228544bb2a
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 12:56:52 2014 +0200

    create incoming references, ignore duplicates

commit 6a3aaaf5bf961dad7c35fc25c6dbcee2bc3e15bc
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 12:56:16 2014 +0200

    Added constraints to avoid duplicates

commit 623bed13990d433379a731ff8606d1ca37acf54a
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 12:14:09 2014 +0200

    added necessary properties for wiring master datasource

commit 77f8c728bb9b222b2bdb963b8bb27dbbc89b72b7
Author: Ed Shryane <eshryane@ripe.net>
Date:   Tue Aug 5 10:45:08 2014 +0200

    Added an update master datasource, and separated the streaming DAO (readonly) from the update DAO.

commit 2b9201382ab08e4d6ff5e08b47f864a7e1042d27
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Aug 5 10:55:29 2014 +0200

    minor visual improvements

commit d43953296de66dceb94b78a6b017e8e344912ffb
Author: Frank Visser <frank.visser@gmail.com>
Date:   Tue Aug 5 10:17:45 2014 +0200

    cleanups, no changes in functionality.

commit f3ae1cf8e0ed7d39455c9b11458e72295285fc01
Author: Frank Visser <frank.visser@gmail.com>
Date:   Tue Aug 5 10:16:41 2014 +0200

    small cleanups to script.

commit f45f9c3b438b0308947dbc18f9923eb1a0e75e7c
Author: Ed Shryane <eshryane@ripe.net>
Date:   Mon Aug 4 18:36:02 2014 +0200

    Fixed building outgoing references

commit b95b8fd711bae5ff1e769b28557c0655d6fe2c59
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Aug 4 15:56:57 2014 +0200

    minor improvement (using singletonList instead of arraylist)

commit b355b91a80fcea1cd0bd9eb949674ac2f0a5530e
Merge: 451c112 e549bd3
Author: Ed Shryane <eshryane@ripe.net>
Date:   Mon Aug 4 15:51:17 2014 +0200

    Merge branch 'master' into rnd-internal-api

    Conflicts:
    	whois-internal/src/test/java/net/ripe/db/whois/internal/api/rnd/VersionListServiceTestIntegration.java

commit 451c11237feb7118a450e2eebf305171e7144bdf
Author: Ed Shryane <eshryane@ripe.net>
Date:   Mon Aug 4 15:49:36 2014 +0200

    updated objectreference dao

commit e8c6be4351521524e1346290492ae98ad3dfc095
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Aug 4 15:20:45 2014 +0200

    re-introduced referenceType to make code a bit more readable

commit 057c7fb81094a18c4b469f960aaea6e58f80e097
Author: Ed Shryane <eshryane@ripe.net>
Date:   Mon Aug 4 13:35:23 2014 +0200

    Fixed #260

commit e7d83ba9659823b5fb2b464b55213f6f74449fff
Author: Ed Shryane <eshryane@ripe.net>
Date:   Mon Aug 4 11:45:26 2014 +0200

    Update incoming references

commit 526ae0527295b463fd3bbb9ee725a19a82938057
Author: dbase <dbase@ripe.net>
Date:   Mon Jul 28 14:21:59 2014 +0200

    [maven-release-plugin] prepare for next development iteration

commit 6cf512340ba177053057e7c6dacc6e4e4c88956b
Author: dbase <dbase@ripe.net>
Date:   Mon Jul 28 14:21:54 2014 +0200

    [maven-release-plugin] prepare release whois-1.75

commit 9b2e7541f076d18179adfda25ddfd154ba06b50e
Author: Frank Visser <frank.visser@gmail.com>
Date:   Mon Jul 28 12:05:14 2014 +0200

    end to end integration test: pointing to new crowd server on prepdev

commit 462b835fb9f9dd8d947f327277ea16d11c50e197
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Mon Jul 28 10:30:40 2014 +0200

    edited changes.txt

commit 9965e9a9175603b280280b0629fafe08bd738d49
Author: Frank Visser <frank.visser@gmail.com>
Date:   Fri Jul 25 15:16:01 2014 +0200

    Merging complete new feature: As a DB user I should be able to create sub-allocations smaller than /24

commit 5d43f2d9391b2a1c8647ac06093d082d7fdac536
Author: Ed Shryane <eshryane@ripe.net>
Date:   Fri Jul 18 20:04:43 2014 +1000

    Revert NRTM ADD/UPD operation back to ADD.

commit 69e47eb162a198cfb04d633e90fe2a058f1f664d
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 16 15:04:43 2014 +0200

    fixed join limit check for mysql tables.

    A corner case was reached were the joined tables were exactly 61 which is the max join limit for mysql .

commit e5e5f258381157fea328a2d9ef553c7bc71b3489
Author: Ed Shryane <eshryane@ripe.net>
Date:   Mon Jul 14 19:56:05 2014 +1000

    #257 - multiple pending route requests are not cleaned up.

commit d6cb3de0e041714b3af59aba2ae166a9b7cf0c96
Author: denis <denis@ripe.net>
Date:   Fri Jul 11 17:20:10 2014 +0200

    added tests for not removing abuse-c
    fixed some tests with ERX status
    moved queries from given to expect

commit 7e505200f0c2c0120841eafb5188ff2f0c6a7292
Author: denis <denis@ripe.net>
Date:   Wed Jul 9 14:58:01 2014 +0200

    added some new tests for policy 2014-04
    one fails pending a business rule change and ignored
    also changed some early-registration tests to legacy
    one other tests fails for unknown reason and needs investigating, ignored

commit 2fd99bad47ccc7281b104c3cf6916b1df9814bd3
Author: denis <denis@ripe.net>
Date:   Tue Jul 8 16:44:28 2014 +0200

    fixed legacy status test

commit 2edbea163a0dcdd425101a6cea1c1b50bfec40af
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Tue Jul 8 15:25:20 2014 +0200

    Removed failing spec, add it to @Ignore branch

commit 6c05c8216a05cd488c1d76f00783f2974982cd8b
Author: Frank Visser <frank.visser@gmail.com>
Date:   Mon Aug 4 14:31:17 2014 +0200

    small bug fix

commit 400d9ac0f957a3d3bae02f35d3bc26b0ffc5da3f
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Aug 4 14:07:10 2014 +0200

    added streaming of errormessage in successful operation. added
    code to display a warning message in case of multiple updates per version.

commit d1cb6f24d9eca53e94a527cfd135271ddac00e90
Author: Frank Visser <frank.visser@gmail.com>
Date:   Mon Aug 4 13:25:12 2014 +0200

    small cleanup in code review

commit 7bcbe00690cc64d15f7aed236cd03ac886552e98
Author: Frank Visser <frank.visser@gmail.com>
Date:   Mon Aug 4 13:20:35 2014 +0200

    small cleanup in code review

commit edc95b792e0917369503bfd8c0c23d6212681115
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Aug 4 12:21:33 2014 +0200

    fixed some problems with errormessages. added a couple of assertions, added a TODO to print a message in case of multiple versions in same second

commit c7ad24badd56f6441cdc7d916b3ac1c06d27ae46
Author: Frank Visser <frank.visser@gmail.com>
Date:   Mon Aug 4 10:59:28 2014 +0200

    removed the temporary fix that allows to start halfway through

commit 6e93143ce1925e798b013178c4784ea9233440c0
Author: Frank Visser <frank.visser@gmail.com>
Date:   Sun Aug 3 18:56:59 2014 +0200

    nullpointer still there. Added test for it and log problem

commit 126cd1f8cd2b81b087ac78d2615be8aa6f97a875
Author: Frank Visser <frank.visser@gmail.com>
Date:   Sun Aug 3 18:11:18 2014 +0200

    fix for nullpointer error where outgoingreferences can be null.

commit 053327fc34f8735dd8db8f0bfc917152166a0334
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 18:40:11 2014 +0200

    fixing up integration tests. almost there. errormessages are streamed but not received correctly

commit 93a84a19ace9d5ad4ed521f723f8d62a97aec1dc
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 17:58:04 2014 +0200

    fixing VersionListRestServiceTestIntgr.

commit 5c2977527bac6b0b824ccbb3f87a1a3c57c47237
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 17:48:58 2014 +0200

    removed dummy test method

commit 336853f49dd4df065c3b69602630baf44710cf62
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 17:48:46 2014 +0200

    fixed DAO problem

commit da9b42fc7631a8965fdd70a579cb97a035bc1ed9
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 17:05:32 2014 +0200

    changed interval to datetime

commit d84ac48f6a3c4c9048d5273d75e68f4d87fcfbf7
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 17:02:31 2014 +0200

    streaming now renders correct json

commit 9c08f65af15d2aff436a80a766c4b28c9e552401
Author: Ed Shryane <eshryane@ripe.net>
Date:   Fri Aug 1 16:16:41 2014 +0200

    completed outgoing references

commit c1fda26781e6d9da56c65f7db8f4f97a3eaf301b
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 15:30:49 2014 +0200

    fix REST objects after changes in JSON output

commit b8aed10921611519145cc45841eb858e469f691b
Author: Frank Visser <frank.visser@gmail.com>
Date:   Fri Aug 1 15:25:48 2014 +0200

    final version of script that is running on db-dev-3. Any changes are going to be refactorings to make code easier to read. Any functional changes are going to force a reload of the data

commit c4c0d33c805190250eb0bd55755adc1d76742b42
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 15:18:22 2014 +0200

    revert acidental commenting

commit 9fda39decf427af980d930444c264ad73dc2f134
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 14:13:25 2014 +0200

    not streaming objects but an object. clear?

commit a8ba8b77c6ac0825a93f6422d5c5bd8a750414e1
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 14:06:25 2014 +0200

    mapping the object for the version lookup

commit d4b871091d74c52eb38be14e3e0c8f31be465d62
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 14:05:09 2014 +0200

    mapping the object for the version lookup

commit 17ad91120ece40958f521db848015adb08264c22
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 14:02:40 2014 +0200

    only json in the integration tests too

commit 46375a0ab0a43221ecec87db8ece12f233cbfa29
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 12:27:14 2014 +0200

    fixed potential dataaccessexception fail

commit 971fcc0e50a019b74df63f0e02606a51ce657d9a
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 14:00:10 2014 +0200

    added test cases to lookupversion, cleaned up some tests

commit 13ddf9a91baba8b169594b3a43fbc3fe6d129b70
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 13:06:06 2014 +0200

    moved rnd internal REST response objects and properties to whois-internals module. Created WhoisInternal Resources

commit c489d40ed47578912e5e2bbbf8391d11b2816604
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 11:48:23 2014 +0200

    We'll only be producing JSON for these calls.

commit ee4800121ed5a371c19583fd2d0515b6a1590e9f
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 11:31:54 2014 +0200

    test to be fixed

commit 35844b538923e9f6f2438d46cd8145a389194561
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 11:30:16 2014 +0200

    fixed the locator link : internal.properties change!!!

commit 01f5f8dc80b2d4bd244e8372217686726841413c
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 11:16:29 2014 +0200

    differentiate between incoming and outgoing query

commit c9d3650ba4d080d0e336400762033b2db6be85fc
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 11:20:03 2014 +0200

    added two more integration tests for version lookup

commit 1f22c1107367ca27a477a352ff41f5f939446d76
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Aug 1 10:41:15 2014 +0200

    removed unused code

commit 38cbc90634d108668d7c83b70afb046596fa515a
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Aug 1 10:15:40 2014 +0200

    added assertions to version lookup integration test

commit b7a661b9d9bf5c173da98643fe7d0c498f12160e
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Thu Jul 31 17:59:42 2014 +0200

    added streaming for version query. The StreaminHandlers are scarily duplicated, I'll deal with that later, just wanted to get things working.

commit e832829056befa30e9dd6d0df69f94daa48c018f
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Jul 31 17:20:50 2014 +0200

    when the internal version of an object is not historical, the "to" date in the version(s) query should not be printed to json/xml

commit beb14cb2c7b024ed28a505fa007e7891059c1c22
Author: Frank Visser <frank.visser@gmail.com>
Date:   Thu Jul 31 17:15:26 2014 +0200

    fixed reference attribute problem

commit 43589566cd58c48a5400dc3f5e83a3aed0b3e7b0
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Jul 31 16:58:15 2014 +0200

    REST API now shows the full version information of each reference (not only type and key as before)

commit 22067a064d97e3c251e0cf3b9f8aef705e28b688
Author: Ed Shryane <eshryane@ripe.net>
Date:   Thu Jul 31 16:09:18 2014 +0200

    Scheduled job to update object versions

commit 7992ed6a9c1251763ff0358434b5c7ef3e42f673
Author: Ed Shryane <eshryane@ripe.net>
Date:   Thu Jul 31 16:08:07 2014 +0200

    Add indexes for pkey and object_type to object_version table

commit 1cc961a7cd51bfcdde4c57f305902b9445f71135
Author: Frank Visser <frank.visser@gmail.com>
Date:   Thu Jul 31 15:59:37 2014 +0200

    fixed so that it works after refactoring

commit 0c3ccb8b76efa1857f048b8b71ba701282da8743
Author: Frank Visser <frank.visser@gmail.com>
Date:   Thu Jul 31 15:54:13 2014 +0200

    option to immediately push to database

commit f53cc956cf53784e1d19fe08d10feced9abca825
Author: Frank Visser <frank.visser@gmail.com>
Date:   Thu Jul 31 15:53:14 2014 +0200

    option to immediately push to database

commit cc0041b13728584eb0dff841c51f252653074bf7
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Jul 31 15:45:33 2014 +0200

    fixed integration test to work with new schema

commit 16d1ed0ca28c3d6ccee97ba0b929c888a337632d
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Jul 31 13:23:43 2014 +0200

    refactoring, cleaning up

commit d733457628fbc8f4d1d4e6814e7b607d2315049a
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Jul 31 13:09:44 2014 +0200

    changed date format to ISO 8601 for internal version REST call

commit 156d6dea0a2e4a54da2c7f2cfbabbe0370994285
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Jul 31 12:07:55 2014 +0200

    added DAOs for incoming and outgoing references, after changing schema

commit 779e1ff8916bbe6f4695b93ba94db3a03eaa60da
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Thu Jul 31 12:01:18 2014 +0200

    moved 'getStreamingMarshal' out of WhoisRestService into StreamingHelper - forgot these files. apologies.

commit db4f0652853fff9a6e1a8e7365e2e42de533654d
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Thu Jul 31 11:48:04 2014 +0200

    moved 'getStreamingMarshal' out of WhoisRestService into StreamingHelper

commit e0aa4a9df7071f8137ba55307feb86274bc8abe2
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Thu Jul 31 11:37:02 2014 +0200

    streaming versions integration test

commit 6f21574a24c421b1e1a9e6b90f08b07965846ca2
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 30 20:16:51 2014 +0200

    streaming versions wip

commit b8d6131baba8491524bdf23fd2f5e61316e440e7
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 30 19:59:55 2014 +0200

    removed very demanding dependency from component scan

commit 9942f30ab156e15dd4a1bc2a25224a6e6446b94f
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 30 18:23:06 2014 +0200

    fixed imports

commit b6d9943ea08de6b59333cc91786839b25fc89d88
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 30 18:13:20 2014 +0200

    simplified internal rnd code not to use query, queryExecutors and response handlers

commit 6dd61139bf8656f46305cab67308b451cc438975
Author: Frank Visser <frank.visser@gmail.com>
Date:   Wed Jul 30 18:07:46 2014 +0200

    fix upper-case/lowercase problems

commit 45b63aaa18027186ecf57d03187a980644ede677
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 30 17:36:04 2014 +0200

    from, to in iso8601

commit 95870e2a13d344339a3399df4c310ef443a96a07
Author: Frank Visser <frank.visser@gmail.com>
Date:   Wed Jul 30 17:00:44 2014 +0200

    correctly adds the revisions to the references

commit b6d0c1a8184756af3f605a1ea4bb051ece55868d
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 30 16:44:14 2014 +0200

    clumped validations in rest service

commit 09aef8d9f704103c0c9ffe52c3975b8e00300d1b
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 30 16:28:25 2014 +0200

    editing the rest service "versions" call to use the new dao. Seems to not compile on the commandline, but intellij is fine. Please don't shoot me yet.

commit 146eb354b84eb833aa76871ec70049013fd77a7b
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 30 16:05:55 2014 +0200

    fixed test

commit c9236f9e57df73ee8425118e6cad7f455c27e122
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 30 15:45:17 2014 +0200

    updating code according to DAO changes. no working tests yet.

commit 573cffed4b1564277df108170fce13762c2241f9
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 30 15:23:25 2014 +0200

    fixing lookup version code according to new specs

commit 1a5d9659504fed64ad66c840b7ee279654f53b51
Author: Ed Shryane <eshryane@ripe.net>
Date:   Wed Jul 30 15:21:58 2014 +0200

    WIP

commit db3491117e2f08049011fc3859d53ecf056c455c
Author: Ed Shryane <eshryane@ripe.net>
Date:   Wed Jul 30 11:41:30 2014 +0200

    refactored object_version and object_reference tables (TODO: fix tests)

commit 618acc7c236c1fc576a853f86c3d7135c108c97a
Author: Frank Visser <frank.visser@gmail.com>
Date:   Wed Jul 30 14:07:42 2014 +0200

    fixed jsonreader to compile

commit 62ae8c17ad3c56e748f5bcb0d3d9151ae60e9247
Author: Frank Visser <frank.visser@gmail.com>
Date:   Wed Jul 30 14:03:25 2014 +0200

    skips intervals where startpoint and endpoint are the same, and added revisions list to reference objects

commit 82c43e09fc8e27cdaa0fbb0d889b39174aa43e93
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 30 11:52:59 2014 +0200

    switched parameter and Queryflag to use revision instead of datetime in internal version lookup. still WIP

commit 54b3c10d799badfe1d59d2f0182e7395d8aee4a9
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 29 18:24:44 2014 +0200

    renamed referencing -> outgoing and referencedBy ->incoming

commit f6b72cd686babe152ba01a4adbaa164ca28af535
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Tue Jul 29 14:54:22 2014 +0200

    process the json output - WIP, this is just a skeleton

commit 5465979e9441d2c41850996d0225609b7ba1f7f7
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Tue Jul 29 14:24:59 2014 +0200

    expanded the json output to more easily extract the objecttype and pkey properties

commit ba0ee7c7f2d5175270e4debc90a30921a1e48705
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Tue Jul 29 11:27:07 2014 +0200

    Merge squash RndReferencing into rnd-internal-api

commit 67483edf91ecbbc54463fac888d87ad4eadce3d7
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Jul 28 18:01:36 2014 +0200

    fix timing issue with RndDaoTest

commit 6eb2456ae496149d9eb641420dbf2e591c48638d
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Mon Jul 28 12:22:14 2014 +0200

    finals

commit c8e125b949b6c8f5f48bb5e13c30ef7979102b11
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Jul 25 16:56:20 2014 +0200

    testfixes

commit cf836cb1ae23e556d01c28636ab53e0fe90dbdd2
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Fri Jul 25 15:43:49 2014 +0200

    review #1

commit c731a655f05b56d02b121b78c634d66526d0f05f
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Jul 25 15:21:38 2014 +0200

    finally renamed?

commit 57399bda83aeba714e90a8af80a10114ce55c640
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Fri Jul 25 15:11:46 2014 +0200

    rename temporary so as to rename again and finally change the case of some letters in the filename

commit c0225963fb595918a9217ef44ac2e33983d056ab
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 23 11:20:24 2014 +0200

    removing commented out code

commit 2628fc27d242c3210d21fcbaf7a3272435f1c0c3
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 23 10:53:28 2014 +0200

    [rnd-internal-api] fixed fast multiplication/division by 1000 issue for the demo. also fixed test data

commit e9b4d56a84adaf2cb7f0817bcb368d3c89f563f9
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 23 10:20:25 2014 +0200

    minors

commit 8a1aa0f4a9faa59d9e2ed17dfd6f98c59b8b9505
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 23 10:15:40 2014 +0200

    minors

commit 9afd647334ceb8c3e9db6bd722964823259a1fb6
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Wed Jul 23 10:04:00 2014 +0200

    [rnd-internal-api] still work in progress. a couple of bug fixes, some wiring, added a test that fills db with objects just for the demo. Expect many tests to fail.

commit a179019a28a46f1a4495d894d417366d207d3161
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Jul 21 18:13:16 2014 +0200

    renaming

commit 0cdf510b0bedb9dcc2b8297d2dbac6eeb8251810
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Jul 21 18:10:15 2014 +0200

    [rnd-internal-api] added code up to the REST service layer to work with objectversion and also fill up the references.

     to avoid having all tests failing, the new queryExecutor is currently disabled (in the supports method) because the object_version, object_references tables are empty.

commit 08b1fe7d967f7c2b044c1efe4e5077fb904bbb1c
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Mon Jul 21 14:32:19 2014 +0200

    [rnd-internal-api] DAOs and tests are in place

commit b93b1c2fcd4395d6efdebaf96c0a781cf79856ba
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 16 18:01:08 2014 +0200

    placeholder test cases, todo

commit cd2fe4804cea6fc8e88d1e43bc4f2c3ec71859f1
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Thu Jul 17 11:54:43 2014 +0200

    [rnd-internal-api] moved DAOs to whois internal module

commit 5a9390bd356f0ef6bc4c1e6e97aca9950a581346
Author: Angela Sjöholm <asjoholm@ripe.net>
Date:   Wed Jul 16 17:28:00 2014 +0200

    added basic mapping / inclusion for references

commit 1248107c9247b1a5e44f2244248c93e9236f6b3e
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 16:54:41 2014 +0200

    [rnd-internal-api] fix omission

commit efe7c978111f6fd7d583dfa6c49d952ebe564cf8
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 14:49:51 2014 +0200

    [rnd-internal-api] small refactoring on the internal messages. they should not have the legacy whois error codes.

commit 5f688483c25f1c1aeef3f802c8a2c09f1d372bae
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 12:50:35 2014 +0200

    [rnd-internal-api] made 404 message more user friendly.

    removed source context property because it was used only in creating the previous 404 message

commit e5c7bb9691686972c47ef12299dbbe8c9e8b59e2
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 12:41:02 2014 +0200

    [rnd-internal-api] removed "operation" element from versions query response.

    all elements are of type ADD/UPD anyways

commit dd1b49be0043de2bd83408b947fd661dabe8fc54
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 12:01:15 2014 +0200

    [rnd-internal-api] minor visual enchancement

commit 652e12242d1960f8719d002f833fe124ab85ef43
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 11:53:11 2014 +0200

    [rnd-internal-api] corrected patch version

commit e617f20d63979acb5e19a4565359ea0725f5fadc
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 10:00:19 2014 +0200

    [rnd-internal-api] initial dao, schema changes and objects for referencing/referenced story

commit 25bb168d83d460e6b2ae27887cd41f59ea78242c
Author: Theodoros Polychniatis <tpolychnia@ripe.net>
Date:   Tue Jul 15 09:59:37 2014 +0200

    [rnd-internal-api] added some comments to rs.getInt(1) statements  in rowmapper