From 2cc7f949bf7353f15fffaef5d9cef42e589a3468 Mon Sep 17 00:00:00 2001 From: Oren Kleks Date: Mon, 17 Jun 2019 09:43:05 +0300 Subject: BeanUtils upgrade to 1.9.x Transitive dependency to beanutils 1.8.3 removed. Refactor of existing usage of beanutils proposed. Change-Id: Ice5a996dc6f782d787309bd9c604335710627b2c Issue-ID: SDC-2269 Signed-off-by: shrek2000 --- .../test/java/org/onap/sdc/tosca/services/TestModel.java | 10 ++++++++++ .../java/org/openecomp/sdc/common/utils/CommonUtil.java | 16 ---------------- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/common/onap-tosca-datatype/src/test/java/org/onap/sdc/tosca/services/TestModel.java b/common/onap-tosca-datatype/src/test/java/org/onap/sdc/tosca/services/TestModel.java index e8fc346494..68d61fe434 100644 --- a/common/onap-tosca-datatype/src/test/java/org/onap/sdc/tosca/services/TestModel.java +++ b/common/onap-tosca-datatype/src/test/java/org/onap/sdc/tosca/services/TestModel.java @@ -29,4 +29,14 @@ import lombok.Setter; public class TestModel { private Integer field1; private String field2; + private TestModelInternalClass testModelInternalClass; + + + @Setter + @Getter + @NoArgsConstructor + public static class TestModelInternalClass { + private Integer field1; + private String field2; + } } diff --git a/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/utils/CommonUtil.java b/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/utils/CommonUtil.java index fcb668f393..ae7d44efd8 100644 --- a/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/utils/CommonUtil.java +++ b/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/utils/CommonUtil.java @@ -167,12 +167,6 @@ public class CommonUtil { && fileOrigin.equalsIgnoreCase(OnboardingTypesEnum.ZIP.toString()); } - public static Set getClassFieldNames(Class classType) { - Set fieldNames = new HashSet<>(); - Arrays.stream(classType.getDeclaredFields()).forEach(field -> fieldNames.add(field.getName())); - - return fieldNames; - } public static Optional createObjectUsingSetters(Object objectCandidate, Class classToCreate) @@ -180,16 +174,6 @@ public class CommonUtil { return org.onap.sdc.tosca.services.CommonUtil.createObjectUsingSetters(objectCandidate, classToCreate); } - private static boolean isComplexClass(Field field) { - return !field.getType().equals(Map.class) - && !field.getType().equals(String.class) - && !field.getType().equals(Integer.class) - && !field.getType().equals(Float.class) - && !field.getType().equals(Double.class) - && !field.getType().equals(Set.class) - && !field.getType().equals(Object.class) - && !field.getType().equals(List.class); - } public static Map getObjectAsMap(Object obj) { return org.onap.sdc.tosca.services.CommonUtil.getObjectAsMap(obj); -- cgit 1.2.3-korg