(no commit message)
authorErik Brakkee <erik@brakkee.org>
Sun, 8 Jun 2008 12:05:27 +0000 (12:05 +0000)
committerErik Brakkee <erik@brakkee.org>
Sun, 8 Jun 2008 12:05:27 +0000 (12:05 +0000)
system/TODO.txt
system/general/src/main/java/org/wamblee/system/adapters/ObjectConfiguration.java

index dc53da0f12bf18b6a2aa0f4a578c7217ef8e0057..14020c35131a50d387a542b7b27e3ce44c1f7b88 100644 (file)
@@ -1,3 +1,12 @@
+SetterConfiguration:
+- setNonPublic(boolean aNonPublic): by default publicOnly = true
+- add select(Class aType) to select a specific setter as an alternative
+  to the name based selection.
+- add values(Class aType) method for selecting a setter. 
+- add add(Class aType) method for selecting a type. 
+- verify that superclass setters are also taken into account.
+
+
 
 opzoeken waar de provided interfaces van de scope gebruikt worden, als het
 goed is nog nergens. Scope moet een Component worden en publiceren van een 
 
 opzoeken waar de provided interfaces van de scope gebruikt worden, als het
 goed is nog nergens. Scope moet een Component worden en publiceren van een 
index e6f647a0457a98d2869ed951a8519a2b180b9fd7..22df04919e7fddb30e3d976f118c2f30342b7fc5 100644 (file)
@@ -36,6 +36,12 @@ public class ObjectConfiguration {
         _setterConfig = new SetterConfiguration(aClass);
     }
     
         _setterConfig = new SetterConfiguration(aClass);
     }
     
+    /**
+     * Performs injection into an object of the configured class
+     * using information from the given scope. 
+     * @param aScope Scope. 
+     * @param aObject Object. 
+     */
     public void inject(Scope aScope, Object aObject) { 
         _setterConfig.inject(aScope, aObject);
     }
     public void inject(Scope aScope, Object aObject) { 
         _setterConfig.inject(aScope, aObject);
     }