[jboss-cvs] jboss-seam/src/main/org/jboss/seam/util ...
Gavin King
gavin.king at jboss.com
Sun Oct 8 10:01:54 EDT 2006
User: gavin
Date: 06/10/08 10:01:54
Modified: src/main/org/jboss/seam/util Parameters.java
Persistence.java Reflections.java
Log:
refactored framework
added converters for page parameters
fixed bugs in <factory/>
added <factory value=...>
Revision Changes Path
1.2 +1 -1 jboss-seam/src/main/org/jboss/seam/util/Parameters.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Parameters.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/util/Parameters.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- Parameters.java 27 Sep 2006 03:53:50 -0000 1.1
+++ Parameters.java 8 Oct 2006 14:01:54 -0000 1.2
@@ -12,7 +12,7 @@
public class Parameters
{
- public static Object convertRequestParameter(String requestParameter, Class type)
+ private static Object convertRequestParameter(String requestParameter, Class type)
{
if ( String.class.equals(type) ) return requestParameter;
1.5 +1 -1 jboss-seam/src/main/org/jboss/seam/util/Persistence.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Persistence.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/util/Persistence.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- Persistence.java 27 Sep 2006 23:14:42 -0000 1.4
+++ Persistence.java 8 Oct 2006 14:01:54 -0000 1.5
@@ -32,7 +32,7 @@
}
}
- public static Object getId(Object bean, EntityManager entityManager) throws Exception
+ public static Object getId(Object bean, EntityManager entityManager)
{
if (entityManager.getDelegate() instanceof Session)
{
1.13 +20 -1 jboss-seam/src/main/org/jboss/seam/util/Reflections.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Reflections.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/util/Reflections.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- Reflections.java 7 Oct 2006 22:46:26 -0000 1.12
+++ Reflections.java 8 Oct 2006 14:01:54 -0000 1.13
@@ -1,4 +1,4 @@
-//$Id: Reflections.java,v 1.12 2006/10/07 22:46:26 gavin Exp $
+//$Id: Reflections.java,v 1.13 2006/10/08 14:01:54 gavin Exp $
package org.jboss.seam.util;
import java.beans.Introspector;
@@ -75,6 +75,25 @@
}
}
+ public static void setAndWrap(Field field, Object target, Object value)
+ {
+ try
+ {
+ set(field, target, value);
+ }
+ catch (Exception e)
+ {
+ if (e instanceof RuntimeException)
+ {
+ throw (RuntimeException) e;
+ }
+ else
+ {
+ throw new IllegalArgumentException("exception setting: " + field.getName(), e);
+ }
+ }
+ }
+
public static Object invokeAndWrap(Method method, Object target, Object... args)
{
try
More information about the jboss-cvs-commits
mailing list