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]