Commit Graph

999 Commits

Author SHA1 Message Date
Robert von Burg a434c42198 [Project] refactored setVersion.sh script 2015-03-06 11:54:00 +01:00
Robert von Burg 5b97cb3462 [Project] fixed setVersion.sh to properly versionize eitchnet projects 2015-03-05 22:43:31 +01:00
Reto Breitenmoser c770550d40 Pulled down update to submodule_dir 2015-03-05 18:28:42 +01:00
Robert von Burg 28a6e24842 [Minor] fixing broken service tests 2015-03-02 20:44:35 +01:00
Robert von Burg f3d877e7a3 [Project] updated submodule commits 2015-03-02 20:32:00 +01:00
Robert von Burg f0de30d701 [Project] allow pushing of new version as well 2015-03-02 14:33:13 +01:00
Robert von Burg e961aa8cd3 [Project] Bumped version from 1.2.0-SNAPSHOT to 1.1.0-SNAPSHOT 2015-03-02 14:29:34 +01:00
Robert von Burg 18155a5284 [Project] Bumped version from 1.1.0-SNAPSHOT to 1.2.0-SNAPSHOT
- but don’t push!
2015-03-02 14:29:19 +01:00
Robert von Burg 460c26126e [Project] Bumped version from 1.1.0-SNAPSHOT to 1.2.0-SNAPSHOT 2015-03-02 14:28:18 +01:00
Robert von Burg 6ae5512db3 [Project] setVersion.sh can now also commit 2015-03-02 14:27:35 +01:00
Robert von Burg ce7cd45974 [Minor] added validating using SSH for pushing before releasing 2015-03-02 14:14:14 +01:00
Robert von Burg ee93472214 [Minor] when pushing tags first push modules 2015-03-02 13:53:24 +01:00
Robert von Burg 52e06f1818 [Project] Bumped version to 1.1.0-SNAPSHOT 2015-03-02 13:43:45 +01:00
Robert von Burg aa2f55fa53 [New] Refactored XML import and export model
- added allowInclude for recursive parsing of xml importing
- ModelStatistics is now JAXB capable
- added handling of absolute paths
2015-02-28 20:44:26 +01:00
Robert von Burg f8e0b63e33 [New] added XmlModelSaxStreamReader 2015-02-28 20:43:59 +01:00
Robert von Burg e55a140e7c [New] added Iso8601DateAdapter for JAXB (un)marshalling of ISO8601 dates 2015-02-28 20:43:44 +01:00
Robert von Burg a46d5364e4 [Minor] better logging in AuthenicationRequestFilter 2015-02-28 20:43:05 +01:00
Robert von Burg a832b2dc3e [New] Refactored XML import and export model
- added allowInclude for recursive parsing of xml importing
- ModelStatistics is now JAXB capable
- added handling of absolute paths
2015-02-28 20:41:52 +01:00
Robert von Burg c0b9ac930e [Bugfix] fixed writing time of TimeValue to XML 2015-02-28 20:35:53 +01:00
Robert von Burg a7de76933b [New] Added new ServiceExecutionHandler
The ServiceExecutionHandler is used to execute long running services
without needing singletons
2015-02-21 00:32:55 +01:00
Robert von Burg f46e72bbdb [New] XmlExportModelService can now export to absolute path 2015-02-21 00:20:30 +01:00
Robert von Burg 193b76ed60 [Bugfix] fixed bug on AbstractToSaxWriterVisitor writing timestates 2015-02-21 00:19:58 +01:00
Robert von Burg c9d16f9ee4 [Minor] StrolchElementQuery fields are now protected 2015-02-14 23:24:38 +01:00
Robert von Burg 249cc0a6b0 [New] added ListParameter.isValueEmpty() 2015-02-14 23:24:20 +01:00
Robert von Burg 6ae389bc75 [Minor] added further test in QueryTest for param 2015-02-14 23:04:12 +01:00
Robert von Burg 752c79d497 [Minor] Locator constructors are private use Locator.valueOf() 2015-02-14 22:21:24 +01:00
Robert von Burg 2a79ed701b [New] Added ListParameter.clearValue() 2015-02-14 19:14:34 +01:00
Robert von Burg c2efc19889 [Minor] don't log CurrentMigrationVersionQuery queries 2015-02-13 17:15:39 +01:00
Robert von Burg 69af0d75bc [New] added StrolchTransaction.setSuppressDoNothingLogging() 2015-02-13 17:15:25 +01:00
Robert von Burg a8e5a07a9d [Minor] Updated ch.eitchnet.utils submodule 2015-02-13 15:30:11 +01:00
Robert von Burg 1888e2ea70 [Minor] Updated ch.eitchnet.utils submodule 2015-02-13 12:55:29 +01:00
Robert von Burg 174e5bd37f [Major] refactored MigrationsHandler
- now the currentVersions are queried later, because only after the
realm handler is started, can we query the current version.
- this lead to only parsing the migrations at initialize
- and thus in start querying the versions and performing the required
migrations
2015-02-12 17:25:59 +01:00
Robert von Burg 30d4916a7e [Minor] less logging 2015-02-11 23:49:25 +01:00
Robert von Burg b8c07015d1 [Bugfix] fixed bug where Migrations didn't handle missing realm
- If a code migration is run programmatically, then in some migrations
shouldn't fail if a realm is missing -> the realm might not be available
in a certain environment
2015-02-11 23:03:59 +01:00
Robert von Burg 9a8f29de34 [Minor] minor exception message changes on refP 2015-02-11 23:02:30 +01:00
Robert von Burg 5aef65861b [Minor] changed test to check for versions with qualifier 2015-02-11 16:52:37 +01:00
Robert von Burg cf807edd7a [New] added MigrationsHandler.runCodeMigrations()
- this allows a project to add migrations to be run in a post
initializer etc.
2015-02-11 16:41:43 +01:00
Robert von Burg cfb30486e0 [Bugfix] fixed broken migrations in multiple realms 2015-02-09 21:13:24 +01:00
Robert von Burg f43088d680 [Bugfix] fixed handlinge of missing migrations directory 2015-02-09 00:40:28 +01:00
Robert von Burg c224dc63b6 [Bugfix] fixed not adding firstname and last name to sys user cert 2015-02-09 00:35:16 +01:00
Robert von Burg f847ff3208 [Bugfix] fixed bug in RuntimeConfiguration
- the methods getConfigFile and getDataFile() didn't properly evaluate
if they should throw an exception if a directory or file does not exist
2015-02-08 16:48:49 +01:00
Robert von Burg 70ec912446 [Minor] Ignoring TxTest.shouldNotAllowCommandsOnDoNothig()
- We have to re-think this. It does not work, throwing an exception if
commands are registered on a read-only TX as then we don't know if we
want to roll back or not - we probably need a ROLLBACK_ON_ERROR or
something, indicating that we are preparing a non-read-only TX.
2015-02-08 16:39:23 +01:00
Robert von Burg 7e0f9c95eb [Minor] Fixing broken tests 2015-02-08 16:37:49 +01:00
Robert von Burg 35c35b9d1c [New] Added new MigrationsHandler to migrate the model
- Add the new MigrationsHandler as a StrolchComponent
- add migrations/data/<realm>/n.n.n.xml files
- and your migration will run
2015-02-08 12:59:21 +01:00
Robert von Burg e741680959 [Devel] Implementing MigrationsHandler
- currently the parsing of the versions is handled
- missing is the actual loading of the date into the realms
- and the performing of the code migrations
- and the registering of the performed migrations
2015-02-07 23:56:59 +01:00
Robert von Burg 2375c94dd6 [Minor] removed all tx.commitOnClose() for read only TXs 2015-02-06 22:26:30 +01:00
Robert von Burg 3fc4c83a61 [Minor] removed all tx.commitOnClose() for read only TXs 2015-02-06 22:13:48 +01:00
Robert von Burg 85b82f6628 [New] Added TransactionCloseStrategy.DO_NOTHING
- added a new closing strategy which is now the default closing
strategy. This effectively makes a new transaction read only
2015-02-06 21:35:38 +01:00
Robert von Burg 1736435864 Merge branch 'feature/tx-flush' into develop
Conflicts:
	li.strolch.agent/src/main/java/li/strolch/persistence/api/StrolchTransaction.java
2015-02-06 09:20:34 +01:00
Robert von Burg 40c9ac7969 [Major] added new feature tx.flush()
- Now if you need to perform commands to carry on in your transaction,
you can simply use the tx.flush()-method.
- Should something go wrong, then even after a tx.flush() one can call
throw tx.fail("Reason") or tx.rollbackOnClose()
2015-02-06 09:18:12 +01:00