You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/08/14 16:41:34 UTC

svn commit: r985501 - in /wicket/trunk/wicket/src/main/java/org/apache/wicket/model: AbstractPropertyModel.java IPropertyReflectionAwareModel.java

Author: ivaynberg
Date: Sat Aug 14 14:41:33 2010
New Revision: 985501

URL: http://svn.apache.org/viewvc?rev=985501&view=rev
Log:
IPropertyReflectionAwareModel should extend IModel<T>
Issue: WICKET-2947

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/model/IPropertyReflectionAwareModel.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java?rev=985501&r1=985500&r2=985501&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/model/AbstractPropertyModel.java Sat Aug 14 14:41:33 2010
@@ -46,7 +46,7 @@ public abstract class AbstractPropertyMo
 	implements
 		IChainingModel<T>,
 		IObjectClassAwareModel<T>,
-		IPropertyReflectionAwareModel
+		IPropertyReflectionAwareModel<T>
 {
 	/**
 	 * 

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/model/IPropertyReflectionAwareModel.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/model/IPropertyReflectionAwareModel.java?rev=985501&r1=985500&r2=985501&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/model/IPropertyReflectionAwareModel.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/model/IPropertyReflectionAwareModel.java Sat Aug 14 14:41:33 2010
@@ -27,8 +27,9 @@ import java.lang.reflect.Method;
  * return null for any method.
  * 
  * @author Matej Knopp
+ * @param <T>
  */
-public interface IPropertyReflectionAwareModel
+public interface IPropertyReflectionAwareModel<T> extends IModel<T>
 {
 	/**
 	 * Returns the field of model property or null if the field doesn't exist.