[jboss-cvs] jboss-seam/src/main/org/jboss/seam/interceptors ...
Gavin King
gavin.king at jboss.com
Sat Jun 16 05:21:39 EDT 2007
User: gavin
Date: 07/06/16 05:21:39
Modified: src/main/org/jboss/seam/interceptors
ManagedEntityIdentityInterceptor.java
Log:
ooops
Revision Changes Path
1.23 +3 -0 jboss-seam/src/main/org/jboss/seam/interceptors/ManagedEntityIdentityInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ManagedEntityIdentityInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/interceptors/ManagedEntityIdentityInterceptor.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- ManagedEntityIdentityInterceptor.java 16 Jun 2007 09:08:57 -0000 1.22
+++ ManagedEntityIdentityInterceptor.java 16 Jun 2007 09:21:39 -0000 1.23
@@ -261,14 +261,17 @@
Field field = getField( beanClass, entry.getKey() );
List<PassivatedEntity> list = entry.getValue();
List values = (List) getFieldValues(bean, field);
+ boolean recreate = false;
if (values==null)
{
+ recreate = true;
values = new ArrayList( list.size() );
//TODO: reconstruct a DataModel
Reflections.set(field, bean, values);
}
for ( int i=0; i<list.size(); i++ )
{
+ if (recreate) values.add(null);
PassivatedEntity pe = list.get(i);
if ( pe!=null )
{
More information about the jboss-cvs-commits
mailing list