Author: simoneg
Date: Tue Feb  2 13:13:16 2010
New Revision: 905620

URL: http://svn.apache.org/viewvc?rev=905620&view=rev
Log:
Prevent error on read only fields

Modified:
    
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDefaultJPAValidation.aj

Modified: 
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDefaultJPAValidation.aj
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDefaultJPAValidation.aj?rev=905620&r1=905619&r2=905620&view=diff
==============================================================================
--- 
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDefaultJPAValidation.aj
 (original)
+++ 
labs/magma/trunk/foundation-database/src/main/java/org/apache/magma/database/AddDefaultJPAValidation.aj
 Tue Feb  2 13:13:16 2010
@@ -45,7 +45,7 @@
                execution(* PropertyInfo.init(PropertyDescriptor, Class)) && 
this(info) && args(desc, beanClass) {
                
                if (info.getType() == null) return;
-               if (desc.getReadMethod().isAnnotationPresent(Transient.class)) 
info.jpaTransient = true;
+               if (info.isReadable() && 
desc.getReadMethod().isAnnotationPresent(Transient.class)) info.jpaTransient = 
true;
                
                if (!info.getType().equals(String.class)) return;
                if (!info.isWriteable() || !info.isReadable()) return;



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to