From c4cfa1debba4ac69e9bf3aed7a83f2a7acf891f8 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Mon, 19 Sep 2011 18:27:37 +0000 Subject: [PATCH] RESOLVED - # 98: Check modifier in DBBean.getField() http://bugs.koc.se/view.php?id=98 --- src/zutil/db/bean/DBBean.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/zutil/db/bean/DBBean.java b/src/zutil/db/bean/DBBean.java index df7810a..d3dae93 100644 --- a/src/zutil/db/bean/DBBean.java +++ b/src/zutil/db/bean/DBBean.java @@ -441,7 +441,9 @@ public abstract class DBBean { */ protected Object getFieldValue(Field field){ try { - field.setAccessible(true); + if( !Modifier.isPublic( field.getModifiers())) + field.setAccessible(true); + return field.get(this); } catch (Exception e) { logger.log(Level.WARNING, e.getMessage(), e);