Revision: 483 http://openutils.svn.sourceforge.net/openutils/?rev=483&view=rev Author: fcarone Date: 2007-10-26 03:58:18 -0700 (Fri, 26 Oct 2007) Log Message: ----------- Fix order of instanceof in serializationinterceptor Modified Paths: -------------- trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/SerializationInterceptor.java Modified: trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/SerializationInterceptor.java =================================================================== --- trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/SerializationInterceptor.java 2007-10-26 08:56:04 UTC (rev 482) +++ trunk/openutils-spring-rmibernate/src/main/java/it/openutils/spring/rmibernate/server/aspects/SerializationInterceptor.java 2007-10-26 10:58:18 UTC (rev 483) @@ -251,6 +251,13 @@ } return array; } + else if (original instanceof Set) + { + // replace set entries with proxied ones + Set set = (Set) original; + SetUtils.transformedSet(set, transformer(sessionFactory)); + return set; + } else if (original instanceof Collection) { // replace collection entries with proxied ones @@ -265,13 +272,6 @@ MapUtils.transformedMap(map, transformer(sessionFactory), transformer(sessionFactory)); return map; } - else if (original instanceof Set) - { - // replace set entries with proxied ones - Set set = (Set) original; - SetUtils.transformedSet(set, transformer(sessionFactory)); - return set; - } else { // cycle on bean fields This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |