From 76cb6970c82092dc8327da407be8d2290b0adf40 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Thu, 2 Jul 2015 09:20:36 +0000 Subject: [PATCH] refs #200: Create accouting-lib library https://support.d4science.org/issues/200 Adding tests and fixing found bugs git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/accounting/accounting-lib@115773 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../java/org/gcube/accounting/datamodel/BasicUsageRecord.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java index 93d5825..f12fe4a 100644 --- a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java +++ b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java @@ -142,6 +142,7 @@ public abstract class BasicUsageRecord implements UsageRecord, Serializable { Set fields = getAllFields(this.getClass()); for(Field field : fields){ + boolean defaultAccessibility = field.isAccessible(); field.setAccessible(true); String keyString; try { @@ -172,6 +173,7 @@ public abstract class BasicUsageRecord implements UsageRecord, Serializable { computedFields.add(keyString); } } + field.setAccessible(defaultAccessibility); } logger.trace("Required Fields {}", requiredFields); logger.trace("Aggregated Fields {}", aggregatedFields);