Commit Graph

798 Commits

Author SHA1 Message Date
Robert von Burg a80c24a82b [Minor] enums has abstract methods... 2014-07-15 18:51:34 +02:00
Robert von Burg c246c76236 [New] Added a StrolchQuery.hasSelection() and Selection.hasSelection()
This allows for checking if a query really has a selection.
2014-07-15 18:50:45 +02:00
Robert von Burg 87ee16e33b [New] Added AbstractConfiguration.getDataDir()
This is a convenience method to get a certain directory in the data path
of a strolch runtime.
2014-06-28 01:06:21 +02:00
Robert von Burg 76274b81c8 [New] Added a ElementMap.getTemplate()-method
This really simplifies the working with templates in Strolch. Just know
the type of template, retrieve it, clone it and then set your values.
2014-06-28 01:05:13 +02:00
Robert von Burg 22ff59c384 [New] Added a new @Provider CharsetResponseFilter to enforce utf-8
This is needed because the JSON returned is UTF-8, but the browsers
don't always pick this up.
2014-06-13 19:50:39 +02:00
Robert von Burg d1206d2293 [Minor] fixed brittle test due to unordered sets 2014-06-13 18:15:48 +02:00
Robert von Burg 40de765eca [Minor] documenting how to run tests by adding user for postgresql 2014-06-13 18:12:35 +02:00
Robert von Burg 7c0e64808d [Minor] documenting how to run tests by adding user for postgresql 2014-06-13 17:54:01 +02:00
Robert von Burg f12d731145 [Minor] documenting how to run tests by adding user for postgresql 2014-06-13 17:53:42 +02:00
Robert von Burg a087f4a624 [Minor] fixed compiler warning 2014-06-13 17:33:53 +02:00
Robert von Burg 028d198f79 [Minor] fixed test which breaks on Java8 2014-06-13 17:23:56 +02:00
Robert von Burg 791e8b7416 [Major] No more static persistence of a Privilege Certificate
Now the certificate is passed into the Service before execution.

This is better than having a static reference which can always lead to
weird behaviour, especially when multiple ClassLoaders come into play.
2014-04-15 19:20:13 +02:00
Robert von Burg c8cedae647 [Minor] Code formatting 2014-03-31 21:37:13 +02:00
Robert von Burg f714da28f2 [New] Added ElementMap.getBy(String, Parameter)
This allows to query elements by using a StringParameter which is a
reference to another element.
2014-03-31 21:36:12 +02:00
Robert von Burg 86105eaba2 [Minor] Added exception when adding a resource which already exists 2014-03-29 02:07:05 +01:00
Robert von Burg a7bae4b9f5 [Major] fixed rest unit tests due to changes in jersey 2.7
also had to replace eclipse.persistence with 2.5.1 due to a bug in
namespace resolution.
2014-03-28 22:22:44 +01:00
Robert von Burg 316764a409 [Project] using jersey version 2.7 2014-03-28 19:33:19 +01:00
Robert von Burg ff9b864ee9 [Minor] only log message every 10 seconds when exporting XML model 2014-03-28 18:43:31 +01:00
Robert von Burg 6ae9cbf866 [Minor] use locator when throwing exceptions 2014-03-28 18:43:04 +01:00
Robert von Burg e9f9a24981 Merge branch 'master' of git@github.com:eitch/li.strolch.service.git 2014-03-27 18:59:29 +01:00
Robert von Burg ac8c76868a [Minor] added more debugging when exporting
This is useful for long running exports
2014-03-27 18:53:32 +01:00
Robert von Burg 5cb0982b2f [Minor] Added missing writing of Parameter attributes 2014-03-27 18:52:57 +01:00
Robert von Burg c24e01cdc8 [Minor] BooleanParameter is now more restrictive on parsing from string
We only want the string literals true and false to parse
2014-03-27 18:52:13 +01:00
Robert von Burg fd4f7382f5 [Project] added MacOSX ignors 2014-03-27 18:51:28 +01:00
Robert von Burg 95117bdf88 [Minor] NetBeans didn't play nice... now using tabs, instead of spaces 2014-03-24 15:35:13 +01:00
Robert von Burg 396d458112 Merge origin/master 2014-03-24 15:03:28 +01:00
Robert von Burg 7ca7bc7ca7 [New] TimedStates are now properly incorporated into the Strolch Model
The TimedStates have been added to Resources and can be added, removed and retrieved using the following methods:
- addTimedState(StrolchTimedState):void
- removeTimedState(String):<T extends StrolchTimedState>
- getTimedState(String):<T extends StrolchTimedState>
- getTimedStates():List<StrolchTimedState<?>>
- hasTimedState(String):boolean

Also created a new Boolean StateVariables type

The TimedStates are added to Resources using the StrolchTimedState interface and there is a concrete implementation for each type:
- BooleanTimedState
- IntegerTimedState
- FloatTimedState
- StringSetTimedState

Each timed state is tested in a unit test
Each timed state is (de)serializable from/to XML
2014-03-24 15:02:58 +01:00
Robert von Burg 1c76c1fd34 [New] Added development and download pages 2014-03-22 00:58:53 +01:00
Robert von Burg a8aba4dade [New] Added development and download pages 2014-03-22 00:47:17 +01:00
Robert von Burg ea72df1d66 [New] Added development and download pages 2014-03-22 00:44:21 +01:00
Robert von Burg d5f1aeefcf [New] Added development and download pages 2014-03-22 00:40:55 +01:00
Robert von Burg f79396cc57 [New] Added development and download pages 2014-03-22 00:37:17 +01:00
Robert von Burg 9f7734cc99 [New] Added development and download pages 2014-03-22 00:36:02 +01:00
Robert von Burg 39027f7371 Merge origin/master
Conflicts:
	pom.xml
2014-03-22 00:35:13 +01:00
Robert von Burg 2cef9d7d9c [New] Added development and download pages 2014-03-22 00:32:53 +01:00
Robert von Burg 27b65826f9 [New] Added development and download pages 2014-03-22 00:17:38 +01:00
Robert von Burg 9c1a73235f [New] Added development and download pages 2014-03-22 00:15:05 +01:00
Robert von Burg caf631b37f [New] Added development and download pages 2014-03-22 00:04:03 +01:00
Robert von Burg 18d97f7152 [New] Added development and download pages 2014-03-22 00:03:51 +01:00
Robert von Burg 681d344d1c [New] Added development and download pages 2014-03-21 23:57:42 +01:00
Robert von Burg bd815769fd Merge origin/master
Conflicts:
	www.strolch.li/index.html
2014-03-21 23:42:35 +01:00
Robert von Burg d2a6fd48b8 [New] Added development and download pages 2014-03-21 23:22:39 +01:00
Robert von Burg 2dcffa48da [Project] sources are now generated in package goal 2014-03-21 22:58:43 +01:00
Robert von Burg ccd4cf33d2 Merge origin/master 2014-03-21 22:54:38 +01:00
Robert von Burg 45bc38df7d [Project] sources are now generated in package goal 2014-03-21 22:54:34 +01:00
Robert von Burg 9997dce1e4 [Project] sources are now generated in package goal 2014-03-21 22:52:31 +01:00
Robert von Burg bbb5a0d1ca Merge branch 'master' of github.com:eitch/li.strolch.dev 2014-03-21 14:01:19 +01:00
Robert von Burg cdbfba9907 [New] Added a new script to build MSE 2014-03-21 14:01:09 +01:00
Robert von Burg fc52dae661 Update index.html
We want a nice title for the index page
2014-03-20 00:02:39 +01:00
Robert von Burg 568096063c [New] Added CORS capability as a configuration option
Simply add the property corsEnabled=true and corsOrigin=? to the
configuration properties of the RestfulStrolchComponent and then the
RestFul API should allow cross origin querying
2014-03-19 20:34:52 +01:00