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
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
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
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
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
msmock
3cb65a049c
updated header comment
2015-05-24 11:18:01 +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
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
Robert von Burg
74366ea8a5
[New] added Locator.isEqualOrChildOf() including tests
2015-05-15 20:14:41 +02:00
Robert von Burg
754caff688
[New] Added Locator.isChildOf(Locator)
...
- including a new test class
2015-05-12 18:31:13 +02:00
Robert von Burg
d3dad2a827
[New] added Integer, Float and ListParameters
...
- including tests, etc.
2015-05-02 13:32:30 +02:00
Robert von Burg
d31e9ffc6d
[Project] Added missing license headers
2015-04-22 13:20:28 +02:00
Robert von Burg
5c25f9d003
[Minor] fixing broken test
2015-04-19 19:23:40 +02:00
Robert von Burg
9671156f09
[Bugfix] don’t return null in StrolchElementListener getting of lists
2015-04-19 16:38:48 +02:00
Robert von Burg
69c842034a
[New] Added rest GET of Order and Resource as XML
2015-04-19 16:13:26 +02:00
Robert von Burg
6bd1ed58ad
[New] Added limit and sorting to Audit query incl. REST API
2015-04-04 18:29:33 +02:00
Robert von Burg
aa11f8098a
[New] Added elementSubType to Audit
2015-04-04 17:53:54 +02:00
Robert von Burg
30608ba99a
[New] Added REST API to query Audits
2015-04-02 20:26:20 +02:00
Robert von Burg
22ddb3bd74
[Bugfix] fixed brok Iso8601DateAdapter
2015-04-02 20:26:20 +02: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
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
52e06f1818
[Project] Bumped version to 1.1.0-SNAPSHOT
2015-03-02 13:43:45 +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
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
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
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
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
a0f832c7db
[Major] changed ParameterSelection implementation
...
- stringListSelection() uses contains, instead of equals now
- dateRangeSelection() uses a date range object now
2015-02-01 14:12:53 +01:00
Robert von Burg
9505ab355c
[New] Added new StrolchAccessDeniedException for use in ServiceHandler
...
Now if you add the DefaultServiceHandler property 'throwOnPrivilegeFail'
and set it to true, then the service handler will throw a
StrolchAccessDeniedException which in combination with the
StrolchRestfulExceptionMapper allows rest services to quickly determine
if the error was because the user does not have access to the requested
resource.
Same goes for performing queries in AbstractTransaction only there
instead of throwing a privilege exception, we now also throw a
StrolchAccessDeniedException
2015-01-18 18:37:04 +01:00
Robert von Burg
c37fe1e11f
[New] added StrolchElement.isRootElement()
2014-12-21 23:23:01 +01:00
Robert von Burg
765b040cf9
[Major] Added writing of TimedStates in StrolchElementToSaxVisitor
2014-11-19 07:52:42 +01:00
Robert von Burg
b55256ddad
[Bugfix] Fixed wrong parsing of StringListParameter string value
...
Oh boy... how could i not trim the valeus!? =)
2014-11-14 12:43:04 +01:00
msmock
36b47dd971
Implemented base structure for planning and scheduling on resources
2014-10-23 08:59:20 +02:00
Robert von Burg
5fbbe50667
[Bugfix] fix NPE when cloning Resources with no state vars
2014-10-04 23:58:46 +02:00
Robert von Burg
b77f4b204f
[New] added TimeVariable.clear()-method
...
Can be used to remove all currently existing TimedValues
2014-10-04 23:58:03 +02:00
Robert von Burg
8f50a159b1
[Major] changed XML format of time value of TimedStates to be ISO8601
2014-10-04 17:45:33 +02:00
Robert von Burg
c1cdfbb4ea
[Bugfix] added missing cloning of StringSetTimedState in Resources
2014-10-04 17:06:58 +02:00
Robert von Burg
d55371e9b7
[Minor] fixed component version descriptions
2014-10-04 14:35:01 +02:00
Robert von Burg
d7c6025c59
[New] Added a new parameter: DurationParameter of type "Duration"
...
The parameter is implemented in all visitors and also persistence layer
postgre.
2014-10-04 13:40:52 +02:00
Robert von Burg
ada9abb097
[Project] Bumped version from 1.0.0-RC1 to 1.0.0-SNAPSHOT
2014-09-20 15:23:11 +02:00
Robert von Burg
7c0ab16c9e
[Project] bumped version from 1.0.0-SNAPSHOT to 1.0.0-RC1
2014-09-20 14:38:29 +02:00
Robert von Burg
890b9f47cd
[New] added new setVersion.sh script
2014-09-20 00:31:04 +02:00
Robert von Burg
fe37e0aae0
[Project] added a new parent pom where Strolch's version is set
2014-09-19 20:09:42 +02:00