Robert von Burg
5ddccb52a8
[Minor] changed logger for logged in system user
2015-08-11 13:45:07 +02:00
Robert von Burg
65992ce0eb
[Minor] changed logger for logged in system user
2015-08-11 13:44:56 +02:00
Robert von Burg
69eb5ccf38
[Major] Refactored query API
...
- Now added ordering
- added setters for visitors on query
-
2015-08-10 22:21:45 +02:00
Robert von Burg
f5cf3e3ad0
[New] Added a DefaultedHashMap for default values on unmapped keys
2015-08-10 22:20:40 +02:00
Robert von Burg
4b96679588
[Major] refactored compareTo()-method on StrolchElements
...
Parameters are now comparable, but remove from some others like the
timed states
2015-07-29 18:54:42 +02:00
Robert von Burg
2d922df572
[New] Added new ExceptionHelper
...
- moved exception helper methods from StringHelper to ExceptionHelper
2015-07-15 10:50:12 +02:00
Robert von Burg
2b9d09632c
[Major] refactorings of Paging
2015-07-15 10:49:47 +02:00
Robert von Burg
01c9da446c
[New] Added Paging
...
Paging is used to page a list, i.e. return a sublist which has a certain
size.
2015-07-15 07:52:25 +02:00
Robert von Burg
00a1fd4f72
[Major] removed CsvParser as the apache-commons-csv parser is better
2015-07-14 09:15:40 +02:00
Robert von Burg
59b86bc060
[Project] update maven plug-in versions
2015-07-13 13:07:59 +02:00
Robert von Burg
f0698d6677
[Project] use maven-compiler-plugin 3.3
2015-07-13 11:23:03 +02:00
Robert von Burg
a3c2a2ed8f
[Minor] moved CsvData and CsvRow to their own classes
2015-07-10 12:37:24 +02:00
Robert von Burg
29a88fe6ab
[New] Added StrolchComponent.getConfiguration()
...
- and thus removed any instance variables to it in subclasses
2015-07-10 10:48:17 +02:00
Robert von Burg
35bbb04d89
[Minor] Changed exception handling in CsvParser
2015-07-10 10:47:44 +02:00
Robert von Burg
ffbce7aab6
[New] Added a CsvParser
2015-07-09 19:50:15 +02:00
Robert von Burg
21d640e081
[Minor] fixed broken test
...
- the test has changed because default encoding is now UTF-8 instead of
utf-8
2015-07-09 19:31:46 +02:00
Robert von Burg
d9dc5261e7
[Minor] fixed broken test
...
- the test has changed because default encoding is now UTF-8 instead of
utf-8
2015-07-09 19:29:45 +02:00
Robert von Burg
acd679636a
[New] Added strolch_minimal and strolch_minimal_rest projects
...
- These projects are the most simple versions of Strolch application
which can be created.
- strolch_minimal is a console based Java SE application
- strolch_minimal_rest is a servlet based web application running on
Tomcat 8. Once started a rest service is available:
http://localhost:8080/strolch_minimal/rest/greetings?name=eitch
2015-07-09 14:51:06 +02:00
Robert von Burg
2e91d18aa9
[Minor] moved artifact definition before properties
2015-07-09 14:49:13 +02:00
Robert von Burg
022cf4c5f3
[Minor] Added logging of which environment is loaded from root path
2015-07-09 14:48:32 +02:00
Robert von Burg
b2ab084f7e
[New] Added new blog entry
2015-07-08 17:25:51 +02:00
Robert von Burg
3ea59da454
Merge remote-tracking branch 'refs/remotes/origin/activity-agent-map' into develop
2015-07-08 08:50:02 +02:00
Robert von Burg
5822c231f0
[Major] Added SAX XML persistence incl. DOM for Activities
2015-07-08 08:21:11 +02:00
Robert von Burg
6659b90b83
[Major] Removed redundant XmlPersistenceStreamWriter
...
- Now SaxParser simply writes to XMLStreamWriter
2015-07-08 08:00:14 +02:00
Robert von Burg
203013c93d
[New] Added migration scripts for Activities as version 0.4.0
2015-07-08 07:51:02 +02:00
Robert von Burg
cf004e5577
[Minor] Changed TimeState Type from BooleanState to Boolean, etc.
...
- See StrolchValueType for the types of values which Strolch knows about
2015-07-08 07:47:46 +02:00
Robert von Burg
5fe84b1d02
[Major] Extended XmlExportModel XmlImportModel for Activities
2015-07-08 07:42:53 +02:00
Robert von Burg
588952b526
[Major] Major refactoring of SAX and DOM implemenetations
...
- also added SAX and DOM visitors for Acitivities and Actions
2015-07-07 17:53:17 +02:00
Robert von Burg
2e58db83fd
[Major] change DBC to add bad values for better debugging
2015-07-07 17:53:08 +02:00
Robert von Burg
8f7f6aa920
[Major] Major refactoring of toDom and toSax implementations
...
- adding Activity and Action
- remove methods on model itself and move to visitors
2015-07-03 15:11:49 +02:00
Robert von Burg
9e449e56ee
[Minor] Added method to write XML to string
2015-07-03 15:11:25 +02:00
Robert von Burg
c499f53758
[New][Devel] Work in progress of implementing ActivityMap
...
- Implemented XML persistence
Still missing is fixing the tests. Currently no tests were run, just
fixed remaining compile errors
2015-06-29 08:37:20 +02:00
Robert von Burg
e2ac84ecdc
[New][Devel] Work in progress of implementing ActivityMap
...
- Implemented PostgreSQL persistence
Still missing is the xml persistence implementation and fixing
the tests. Currently no tests were run, just trying to fix compile
errors
2015-06-29 08:34:14 +02:00
Robert von Burg
82ce5a7261
[New][Devel] Work in progress of implementing ActivityMap
...
- Creating new maps for transient, transactional and cached mode
- adding to Realms; including initialization
- adding new methods to transactions e.g. getActivityBy(), etc.
- Adding new ActivityDao with InMemory implementation
- extending PersistenceHandler
- fixed compile errors in the rest of the project
Still missing is the implementation in persistence handler and fixing
the tests. Currently no tests were run, just trying to fix compile
errors
2015-06-28 20:42:42 +02:00
Reto Breitenmoser
c26dde6274
[minor] changed encoding to upper case because jaxb ignores lowercase
...
encoding type
2015-06-18 20:39:03 +02:00
Robert von Burg
3a197d6629
[Minor] no need to catch init exception in PostgreSqlPersistenceHandler
2015-06-11 19:19:52 +02:00
Robert von Burg
521bd84ce0
[Major] StrolchComponent methods can now throw Exception
...
- execption handling is done in the ComponentContainerStateHandler
- clients now not need to worry about exceptions which would make them
rethrow anyhow as a runtime exception
2015-06-11 19:19:52 +02:00
Robert von Burg
0147a44d7e
Update pom.xml
2015-06-11 11:30:39 +02:00
Robert von Burg
503bdbe4d6
[Major] refactored SystemUserActions in privilege
...
Now a SystemUserAction is defined as follows:
<Privilege name="ch.eitchnet.privilege.handler.SystemUserAction"
policy="DefaultPrivilege">
<Allow>li.strolch.agent.impl.StartRealms</Allow>
</Privilege>
2015-06-03 23:32:23 +02:00
Robert von Burg
0c7315b713
[Major] SystemUserAction is now a normal privilege
...
which is added as follows:
<Privilege name="ch.eitchnet.privilege.handler.SystemUserAction"
policy="DefaultPrivilege">
<Allow>ch.eitchnet.privilege.test.model.TestSystemUserAction</Allow>
<Deny>ch.eitchnet.privilege.test.model.TestSystemUserActionDeny</Deny>
</Privilege>
2015-06-03 23:25:30 +02:00
Robert von Burg
473c852ea6
[New] Added ServiceResult.isNok()
2015-06-01 18:03:11 +02:00
Robert von Burg
dbc6f702f1
[Project] added export of Eclipse settings for code formatting:
...
* eitchnetCleanup.xml
* eitchnetCleanup_JS.xml
* eitchnetCodetemplates_Java.xml
* eitchnetCodetemplates_JS.xml
* eitchnetFormat_JS.xml
* eitchnetFormatter_Java.xml
2015-05-26 23:10:17 +02:00
Robert von Burg
9988c426f1
[Minor] added more JavaDoc to StrolchTransaction.findElement()
2015-05-25 22:22:48 +02:00
msmock
3cb65a049c
updated header comment
2015-05-24 11:18:01 +02:00
msmock
97c7e36536
added the two core command required to set up a disposition application
...
and refactored to remove code duplication.
2015-05-24 11:08:04 +02:00
msmock
19c6d0827f
implemented xml serialization for activity, action and value changes.
2015-05-23 12:29:45 +02:00
msmock
188a8d9461
simplified model and removed distinction between start and end operators
...
in action. Removed the action start and end attribute.
2015-05-23 10:14:16 +02:00
msmock
1109a7be2d
Merge branch 'develop' of https://github.com/eitchnet/strolch into develop
2015-05-22 21:07:34 +02:00
msmock
cce0fdc50b
implemented core planning functionality where activity with all child
...
elements is created programmatically and the time and values of the
changes is set by the programmmer. Note, that the persistence and xml
serialization is not implemented yet.
2015-05-22 21:04:37 +02:00
Reto Breitenmoser
f72f6a1c0e
[Major] refactored the handling with code and data migration versions -
...
The version handling with code and data migrations was messed up. The
migration version was set after the data migration and then the code
migration used this value for further processing. Now there are two
attributes for the migration version (code and data). The files for the
data migration and the classes for the code migration have now
individual versions.
2015-05-22 18:21:41 +02:00