BeanUtils upgrade to 1.9.x 77/89977/1
authorOren Kleks <orenkle@amdocs.com>
Mon, 17 Jun 2019 06:43:05 +0000 (09:43 +0300)
committershrek2000 <orenkle@amdocs.com>
Mon, 17 Jun 2019 06:43:05 +0000 (09:43 +0300)
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 <orenkle@amdocs.com>
common/onap-tosca-datatype/src/test/java/org/onap/sdc/tosca/services/TestModel.java
openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/utils/CommonUtil.java

index e8fc346..68d61fe 100644 (file)
@@ -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;
+    }
 }
index fcb668f..ae7d44e 100644 (file)
@@ -167,12 +167,6 @@ public class CommonUtil {
         && fileOrigin.equalsIgnoreCase(OnboardingTypesEnum.ZIP.toString());
   }
 
-  public static Set<String> getClassFieldNames(Class<? extends Object> classType) {
-    Set<String> fieldNames = new HashSet<>();
-    Arrays.stream(classType.getDeclaredFields()).forEach(field -> fieldNames.add(field.getName()));
-
-    return fieldNames;
-  }
 
   public static <T> Optional<T> createObjectUsingSetters(Object objectCandidate,
                                                          Class<T> 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<String, Object> getObjectAsMap(Object obj) {
     return org.onap.sdc.tosca.services.CommonUtil.getObjectAsMap(obj);