Fix fortify issue with pooling extractor class 23/55023/1
authorJim Hahn <jrh3@att.com>
Mon, 18 Jun 2018 17:51:39 +0000 (13:51 -0400)
committerJim Hahn <jrh3@att.com>
Mon, 18 Jun 2018 17:51:39 +0000 (13:51 -0400)
commiteb5d536f169528a6e86c03feb4c2b21743936f34
tree18aee39402c1f989eea05cbb77eef866fc4c2649
parentb706707b5f209f0b7332ecec3a949ac03e7016b9
Fix fortify issue with pooling extractor class

The pooling extractor class was using reflection to extract
values from private fields.  It has been modified to only extract
from public fields or to use public getXxx() methods instead.

Change-Id: I3aafe9ebfcd41d0e71dc3529030597609b704f53
Issue-ID: POLICY-906
Signed-off-by: Jim Hahn <jrh3@att.com>
feature-pooling-dmaap/src/main/java/org/onap/policy/drools/pooling/extractor/ClassExtractors.java
feature-pooling-dmaap/src/main/java/org/onap/policy/drools/pooling/extractor/FieldExtractor.java
feature-pooling-dmaap/src/test/java/org/onap/policy/drools/pooling/extractor/ClassExtractorsTest.java
feature-pooling-dmaap/src/test/java/org/onap/policy/drools/pooling/extractor/ClassExtractorsTestSupport.java
feature-pooling-dmaap/src/test/java/org/onap/policy/drools/pooling/extractor/ClassExtractorsTestSupport2.java
feature-pooling-dmaap/src/test/java/org/onap/policy/drools/pooling/extractor/FieldExtractorTest.java