Erik Brakkee [Mon, 12 May 2008 10:02:38 +0000 (10:02 +0000)]
added setter injection to the class adapter.
Next step is creating the object adapter.
Erik Brakkee [Mon, 12 May 2008 09:29:19 +0000 (09:29 +0000)]
Added SetterConfiguration class for configuring how setters correspond to required interfaces.
Erik Brakkee [Mon, 12 May 2008 09:29:18 +0000 (09:29 +0000)]
Added SetterConfiguration class for configuring how setters correspond to required interfaces.
Erik Brakkee [Sun, 11 May 2008 19:36:42 +0000 (19:36 +0000)]
moved useradmininitialiser because it is not part of user management.
Erik Brakkee [Sun, 11 May 2008 19:19:14 +0000 (19:19 +0000)]
Extracted useraccessor from the authorization component because it is dependent on the environment.
Erik Brakkee [Sat, 26 Apr 2008 20:22:02 +0000 (20:22 +0000)]
Implemented restrictions on component connections in the Container.
Erik Brakkee [Sun, 20 Apr 2008 22:19:41 +0000 (22:19 +0000)]
Erik Brakkee [Sun, 20 Apr 2008 22:10:41 +0000 (22:10 +0000)]
Erik Brakkee [Sun, 20 Apr 2008 21:54:37 +0000 (21:54 +0000)]
Less duplication of validation and start. Validation should be a dry-run
of starting.
Erik Brakkee [Sun, 20 Apr 2008 21:01:23 +0000 (21:01 +0000)]
Erik Brakkee [Sun, 20 Apr 2008 20:29:49 +0000 (20:29 +0000)]
Erik Brakkee [Tue, 15 Apr 2008 21:19:41 +0000 (21:19 +0000)]
added default container to support classes directly.
Also added test cases for duplicate components and for adding components
that are already part of another hierarchy.
Erik Brakkee [Sun, 13 Apr 2008 20:55:51 +0000 (20:55 +0000)]
Erik Brakkee [Sun, 13 Apr 2008 20:47:08 +0000 (20:47 +0000)]
Erik Brakkee [Sun, 13 Apr 2008 19:36:45 +0000 (19:36 +0000)]
Erik Brakkee [Sun, 13 Apr 2008 18:08:02 +0000 (18:08 +0000)]
now allowing components and interfaces to be added after construction.
Including call chaining.
Erik Brakkee [Sun, 13 Apr 2008 10:56:53 +0000 (10:56 +0000)]
Erik Brakkee [Sun, 13 Apr 2008 10:05:52 +0000 (10:05 +0000)]
Erik Brakkee [Sun, 13 Apr 2008 09:56:53 +0000 (09:56 +0000)]
Erik Brakkee [Sun, 13 Apr 2008 09:48:05 +0000 (09:48 +0000)]
Erik Brakkee [Sun, 13 Apr 2008 08:23:33 +0000 (08:23 +0000)]
filtering of collections.
Erik Brakkee [Sat, 12 Apr 2008 20:20:31 +0000 (20:20 +0000)]
Erik Brakkee [Sat, 12 Apr 2008 20:19:09 +0000 (20:19 +0000)]
Huge refactoring.
Separation of the description/metadata part (Component/Container) and
the runtime part (Scope).
Erik Brakkee [Sat, 12 Apr 2008 16:33:59 +0000 (16:33 +0000)]
Erik Brakkee [Fri, 11 Apr 2008 21:33:26 +0000 (21:33 +0000)]
Erik Brakkee [Fri, 11 Apr 2008 21:32:07 +0000 (21:32 +0000)]
Erik Brakkee [Fri, 11 Apr 2008 21:05:35 +0000 (21:05 +0000)]
Erik Brakkee [Fri, 11 Apr 2008 20:36:14 +0000 (20:36 +0000)]
Erik Brakkee [Fri, 11 Apr 2008 20:22:46 +0000 (20:22 +0000)]
Implemented optinality of interfaces.
Erik Brakkee [Thu, 10 Apr 2008 22:06:48 +0000 (22:06 +0000)]
added easymock classextension.
Erik Brakkee [Thu, 10 Apr 2008 21:58:09 +0000 (21:58 +0000)]
Erik Brakkee [Thu, 10 Apr 2008 21:56:48 +0000 (21:56 +0000)]
Erik Brakkee [Thu, 10 Apr 2008 21:48:27 +0000 (21:48 +0000)]
Erik Brakkee [Wed, 9 Apr 2008 18:32:06 +0000 (18:32 +0000)]
rename service to interface.
Erik Brakkee [Wed, 9 Apr 2008 18:29:10 +0000 (18:29 +0000)]
Package rename org.wamblee.system to org.wamblee.system.core
Erik Brakkee [Wed, 9 Apr 2008 18:25:37 +0000 (18:25 +0000)]
Better solution for setting the context. The context is now known as soon as components are added.
Erik Brakkee [Wed, 9 Apr 2008 18:07:28 +0000 (18:07 +0000)]
elimintated the system assembler.
Erik Brakkee [Fri, 4 Apr 2008 23:00:08 +0000 (23:00 +0000)]
Erik Brakkee [Fri, 4 Apr 2008 22:40:40 +0000 (22:40 +0000)]
Erik Brakkee [Fri, 4 Apr 2008 22:11:20 +0000 (22:11 +0000)]
Erik Brakkee [Fri, 4 Apr 2008 22:11:06 +0000 (22:11 +0000)]
Erik Brakkee [Fri, 4 Apr 2008 22:06:16 +0000 (22:06 +0000)]
some major refactoring.
ServiceREgistry eliminated as well as Service and DefaultService.
There is now a many-to-one relation from required to provided service
which leads to a more natural design.
Erik Brakkee [Fri, 4 Apr 2008 19:09:48 +0000 (19:09 +0000)]
Erik Brakkee [Fri, 4 Apr 2008 19:08:18 +0000 (19:08 +0000)]
Erik Brakkee [Fri, 4 Apr 2008 19:06:35 +0000 (19:06 +0000)]
ProvidedInterfaceDescriptor no longer extends InterfaceDescriptor.
Erik Brakkee [Fri, 4 Apr 2008 18:59:15 +0000 (18:59 +0000)]
RequiredInterfaceDescriptor no longer extends InterfaceDescriptor.
Erik Brakkee [Fri, 4 Apr 2008 18:52:29 +0000 (18:52 +0000)]
Added missing test case.
Erik Brakkee [Thu, 3 Apr 2008 21:36:04 +0000 (21:36 +0000)]
Erik Brakkee [Mon, 31 Mar 2008 20:30:20 +0000 (20:30 +0000)]
Erik Brakkee [Mon, 31 Mar 2008 20:22:18 +0000 (20:22 +0000)]
Erik Brakkee [Mon, 31 Mar 2008 20:21:32 +0000 (20:21 +0000)]
Erik Brakkee [Mon, 31 Mar 2008 19:14:27 +0000 (19:14 +0000)]
removed dependency management parts for wamblee.org
Erik Brakkee [Mon, 31 Mar 2008 19:06:37 +0000 (19:06 +0000)]
Erik Brakkee [Mon, 31 Mar 2008 18:26:05 +0000 (18:26 +0000)]
Added a method to set properties on the spring component.
Erik Brakkee [Mon, 31 Mar 2008 17:03:50 +0000 (17:03 +0000)]
Added getStatus() method and now also testing for the correct status.
Erik Brakkee [Mon, 31 Mar 2008 16:53:44 +0000 (16:53 +0000)]
rename subsystem to component.
Erik Brakkee [Sun, 30 Mar 2008 15:34:18 +0000 (15:34 +0000)]
Erik Brakkee [Sun, 30 Mar 2008 15:28:34 +0000 (15:28 +0000)]
Erik Brakkee [Sun, 30 Mar 2008 15:22:15 +0000 (15:22 +0000)]
added socket proxy again.
Erik Brakkee [Sun, 30 Mar 2008 13:56:48 +0000 (13:56 +0000)]
no longer including kiss crawler and socket proxy in test coverage.
Erik Brakkee [Sun, 30 Mar 2008 12:44:05 +0000 (12:44 +0000)]
added test cases for directorymonitor.
Erik Brakkee [Sun, 30 Mar 2008 11:20:29 +0000 (11:20 +0000)]
Created a TestData test support class for managing test output files.
Erik Brakkee [Sun, 30 Mar 2008 10:39:20 +0000 (10:39 +0000)]
Testoutput is now redirected to a separate file. Makes console output
easier to read.
Erik Brakkee [Sat, 29 Mar 2008 22:54:06 +0000 (22:54 +0000)]
Seitched to using easymock because
1. it is easier (less typing)
2. it is more flexible in defining the order in which methods are
invoked on objects and between objects.
Erik Brakkee [Sat, 29 Mar 2008 15:58:28 +0000 (15:58 +0000)]
Upgraded to jmock 2.4.0 from 1.1.0
Erik Brakkee [Sat, 29 Mar 2008 14:13:21 +0000 (14:13 +0000)]
Added author to all java files with class comments.
Erik Brakkee [Fri, 28 Mar 2008 23:18:20 +0000 (23:18 +0000)]
Erik Brakkee [Fri, 28 Mar 2008 22:54:30 +0000 (22:54 +0000)]
now distinguishing between provided and required service and added
behaviro to the required service to determine if a proided service
matches.
Erik Brakkee [Mon, 24 Mar 2008 15:19:19 +0000 (15:19 +0000)]
added spring subsystem implementation.
Erik Brakkee [Mon, 24 Mar 2008 13:15:54 +0000 (13:15 +0000)]
Erik Brakkee [Mon, 24 Mar 2008 12:55:26 +0000 (12:55 +0000)]
Erik Brakkee [Mon, 24 Mar 2008 12:25:27 +0000 (12:25 +0000)]
Erik Brakkee [Mon, 24 Mar 2008 11:18:53 +0000 (11:18 +0000)]
Timers appear to be persistent in glassfish so now canceling any old
itmers before starting the new one.
Erik Brakkee [Sun, 23 Mar 2008 00:03:51 +0000 (00:03 +0000)]
Added test coverage XML reporting.
Erik Brakkee [Sat, 22 Mar 2008 22:47:55 +0000 (22:47 +0000)]
added the basic for a more modular setup of applications and test code.
A system is now separated in subsystems with clearly defined interfaces.
This makes it easy to substitute different systems for different
environment (such as test) or to construct different behavior.
It will avoid the approach with one big beanRefContext.xml will all
configuration inside.
Erik Brakkee [Sat, 22 Mar 2008 17:59:03 +0000 (17:59 +0000)]
automatic schema update done by configuring the localsessionfactory for
testing.
Erik Brakkee [Sat, 22 Mar 2008 16:32:13 +0000 (16:32 +0000)]
Moved over some of the security stuff from Photos.
Erik Brakkee [Sat, 22 Mar 2008 12:16:28 +0000 (12:16 +0000)]
Removed the dependence on JpaTemplate
Erik Brakkee [Fri, 21 Mar 2008 10:19:54 +0000 (10:19 +0000)]
Now all dependencies can be automatically downloaded.
Erik Brakkee [Fri, 21 Mar 2008 09:22:25 +0000 (09:22 +0000)]
Erik Brakkee [Fri, 21 Mar 2008 09:07:00 +0000 (09:07 +0000)]
Erik Brakkee [Fri, 21 Mar 2008 09:06:31 +0000 (09:06 +0000)]
Erik Brakkee [Fri, 21 Mar 2008 08:50:05 +0000 (08:50 +0000)]
Erik Brakkee [Wed, 19 Mar 2008 21:05:55 +0000 (21:05 +0000)]
Erik Brakkee [Sat, 15 Mar 2008 19:24:23 +0000 (19:24 +0000)]
putting the hibernate-jpa dependencies in a separate project.
Erik Brakkee [Sat, 15 Mar 2008 11:33:30 +0000 (11:33 +0000)]
Erik Brakkee [Sat, 15 Mar 2008 11:33:12 +0000 (11:33 +0000)]
Erik Brakkee [Fri, 14 Mar 2008 22:44:15 +0000 (22:44 +0000)]
Erik Brakkee [Fri, 14 Mar 2008 22:11:25 +0000 (22:11 +0000)]
Erik Brakkee [Thu, 13 Mar 2008 22:48:26 +0000 (22:48 +0000)]
Message linking is now working.
Erik Brakkee [Sun, 9 Mar 2008 17:16:52 +0000 (17:16 +0000)]
Erik Brakkee [Sat, 23 Feb 2008 20:15:09 +0000 (20:15 +0000)]
query is now JPA query.
Erik Brakkee [Mon, 18 Feb 2008 22:16:57 +0000 (22:16 +0000)]
Now using JPA with a container managed entity manager.
Also corrected the mapping for composite key with many to one.
Erik Brakkee [Tue, 12 Feb 2008 21:00:49 +0000 (21:00 +0000)]
Erik Brakkee [Tue, 12 Feb 2008 21:00:03 +0000 (21:00 +0000)]
now using JPA annotations.
Erik Brakkee [Wed, 6 Feb 2008 21:07:50 +0000 (21:07 +0000)]
Erik Brakkee [Wed, 6 Feb 2008 21:00:16 +0000 (21:00 +0000)]
Erik Brakkee [Wed, 6 Feb 2008 20:19:07 +0000 (20:19 +0000)]
Erik Brakkee [Wed, 6 Feb 2008 19:58:19 +0000 (19:58 +0000)]
Erik Brakkee [Tue, 5 Feb 2008 22:11:12 +0000 (22:11 +0000)]