Erik Brakkee [Thu, 15 May 2008 20:35:30 +0000 (20:35 +0000)]
Erik Brakkee [Thu, 15 May 2008 20:29:21 +0000 (20:29 +0000)]
Erik Brakkee [Thu, 15 May 2008 20:29:20 +0000 (20:29 +0000)]
Erik Brakkee [Thu, 15 May 2008 20:29:19 +0000 (20:29 +0000)]
Erik Brakkee [Thu, 15 May 2008 20:19:35 +0000 (20:19 +0000)]
Property files are now being read by the property component
so they can also be provided by another component (such as a database
which is started).
Erik Brakkee [Thu, 15 May 2008 20:19:34 +0000 (20:19 +0000)]
Property files are now being read by the property component
so they can also be provided by another component (such as a database
which is started).
Erik Brakkee [Thu, 15 May 2008 10:17:54 +0000 (10:17 +0000)]
ORMappingConfig is now provided by the datasource component.
ExternalDatasourceComponent reads config from property file.
Next step is that it requires config from a separate
Properties object which is provided by either a property component,
or a DatabaseComponent (e.g. Derby).
Erik Brakkee [Thu, 15 May 2008 10:17:53 +0000 (10:17 +0000)]
ORMappingConfig is now provided by the datasource component.
ExternalDatasourceComponent reads config from property file.
Next step is that it requires config from a separate
Properties object which is provided by either a property component,
or a DatabaseComponent (e.g. Derby).
Erik Brakkee [Thu, 15 May 2008 10:17:51 +0000 (10:17 +0000)]
ORMappingConfig is now provided by the datasource component.
ExternalDatasourceComponent reads config from property file.
Next step is that it requires config from a separate
Properties object which is provided by either a property component,
or a DatabaseComponent (e.g. Derby).
Erik Brakkee [Wed, 14 May 2008 21:11:36 +0000 (21:11 +0000)]
SpringComponent now supports adding properties as beans instead of
through property configurer.
HibernateComponent no longer reads the hibernate properties.
Next step is to put in generic hibernate properties through the constructor and to put in application-independent properties
(schemaupdate and dialect) through a hibernate config object as a required interface.
Erik Brakkee [Wed, 14 May 2008 21:11:35 +0000 (21:11 +0000)]
SpringComponent now supports adding properties as beans instead of
through property configurer.
HibernateComponent no longer reads the hibernate properties.
Next step is to put in generic hibernate properties through the constructor and to put in application-independent properties
(schemaupdate and dialect) through a hibernate config object as a required interface.
Erik Brakkee [Wed, 14 May 2008 19:47:19 +0000 (19:47 +0000)]
Erik Brakkee [Wed, 14 May 2008 19:40:00 +0000 (19:40 +0000)]
Erik Brakkee [Wed, 14 May 2008 19:34:22 +0000 (19:34 +0000)]
Erik Brakkee [Wed, 14 May 2008 19:34:20 +0000 (19:34 +0000)]
Erik Brakkee [Wed, 14 May 2008 19:23:43 +0000 (19:23 +0000)]
Removed SpringTestCase and SpringConfigFiles and subclasses.
Erik Brakkee [Wed, 14 May 2008 19:23:42 +0000 (19:23 +0000)]
Removed SpringTestCase and SpringConfigFiles and subclasses.
Erik Brakkee [Wed, 14 May 2008 19:23:41 +0000 (19:23 +0000)]
Removed SpringTestCase and SpringConfigFiles and subclasses.
Erik Brakkee [Wed, 14 May 2008 19:14:22 +0000 (19:14 +0000)]
PersistentAuthorizationTest is now componentized.
Erik Brakkee [Wed, 14 May 2008 19:14:21 +0000 (19:14 +0000)]
PersistentAuthorizationTest is now componentized.
Erik Brakkee [Wed, 14 May 2008 16:14:00 +0000 (16:14 +0000)]
Erik Brakkee [Wed, 14 May 2008 12:10:05 +0000 (12:10 +0000)]
Now added support for ProvidedInterfaces in Container.
As a result. UserAdministrationComponent can be simplified and in general writing composite components becomes easier.
Erik Brakkee [Wed, 14 May 2008 12:10:03 +0000 (12:10 +0000)]
Now added support for ProvidedInterfaces in Container.
As a result. UserAdministrationComponent can be simplified and in general writing composite components becomes easier.
Erik Brakkee [Wed, 14 May 2008 11:37:04 +0000 (11:37 +0000)]
HibernateUserAdministrationTest now based on the component mechanism.
Fixed various problems in the component mechanism itself.
Erik Brakkee [Wed, 14 May 2008 11:37:02 +0000 (11:37 +0000)]
HibernateUserAdministrationTest now based on the component mechanism.
Fixed various problems in the component mechanism itself.
Erik Brakkee [Tue, 13 May 2008 22:50:54 +0000 (22:50 +0000)]
Erik Brakkee [Tue, 13 May 2008 22:33:21 +0000 (22:33 +0000)]
Erik Brakkee [Tue, 13 May 2008 22:28:36 +0000 (22:28 +0000)]
Incomplete - task 1: Enabling instantiated components as objects.
Erik Brakkee [Tue, 13 May 2008 22:24:45 +0000 (22:24 +0000)]
Moving around a lot of files to work towards production components.
Erik Brakkee [Tue, 13 May 2008 22:24:43 +0000 (22:24 +0000)]
Moving around a lot of files to work towards production components.
Erik Brakkee [Tue, 13 May 2008 21:14:23 +0000 (21:14 +0000)]
HibernateGroupSet no longer depends on SpringTestCase.
Erik Brakkee [Tue, 13 May 2008 21:14:22 +0000 (21:14 +0000)]
HibernateGroupSet no longer depends on SpringTestCase.
Erik Brakkee [Tue, 13 May 2008 20:59:48 +0000 (20:59 +0000)]
Erik Brakkee [Tue, 13 May 2008 20:59:47 +0000 (20:59 +0000)]
Erik Brakkee [Tue, 13 May 2008 20:59:45 +0000 (20:59 +0000)]
Erik Brakkee [Tue, 13 May 2008 20:53:43 +0000 (20:53 +0000)]
HibernateUserSet now tested using DatabaseTesterComponent.
Dependence of InMemoryUserSetTest on SpringTestCase removed.
Erik Brakkee [Mon, 12 May 2008 23:20:22 +0000 (23:20 +0000)]
Now the HibernateUserTest is uses components to connect the different parts together and to obtain the test objects.
Next step is to create a component for the current functionality of SpringTestCase and to use that instead of SpringTestCase.
Erik Brakkee [Mon, 12 May 2008 23:20:21 +0000 (23:20 +0000)]
Now the HibernateUserTest is uses components to connect the different parts together and to obtain the test objects.
Next step is to create a component for the current functionality of SpringTestCase and to use that instead of SpringTestCase.
Erik Brakkee [Mon, 12 May 2008 22:50:02 +0000 (22:50 +0000)]
Started work on componentizing the current user management.
Also fixed several bugs in SpringComponent.
Erik Brakkee [Mon, 12 May 2008 22:50:00 +0000 (22:50 +0000)]
Started work on componentizing the current user management.
Also fixed several bugs in SpringComponent.
Erik Brakkee [Mon, 12 May 2008 22:49:58 +0000 (22:49 +0000)]
Started work on componentizing the current user management.
Also fixed several bugs in SpringComponent.
Erik Brakkee [Mon, 12 May 2008 20:17:21 +0000 (20:17 +0000)]
repositories voor usermgt in aparte file.
Erik Brakkee [Mon, 12 May 2008 11:21:44 +0000 (11:21 +0000)]
Added ObjectConfiguration as a holder for setter configuration (there will be more configuration for objects in the future that is unrelated to setters).
Also added addComponent methods for objects to defaultcontainer.
Erik Brakkee [Mon, 12 May 2008 11:21:43 +0000 (11:21 +0000)]
Added ObjectConfiguration as a holder for setter configuration (there will be more configuration for objects in the future that is unrelated to setters).
Also added addComponent methods for objects to defaultcontainer.
Erik Brakkee [Mon, 12 May 2008 10:32:19 +0000 (10:32 +0000)]
Implemented the ObjectAdapter for adapting existing objects to a component.
Erik Brakkee [Mon, 12 May 2008 10:02:51 +0000 (10:02 +0000)]
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.