Change from class -> string -> equals to isAssignableFrom
Issue-ID: AAI-2786
Change-Id: I0f48ad5b7ad5728b397c54bfa883fea9431dd0a5
Signed-off-by: David Brilla <david.brilla@tieto.com>
if (obj != null) {
try {
- if (!obj.getClass().getName().equals(nameClass.getName())) {
+ if (!nameClass.isAssignableFrom(obj.getClass())) {
if (nameClass.isPrimitive()) {
nameClass = ClassUtils.primitiveToWrapper(nameClass);
result = nameClass.getConstructor(String.class).newInstance(obj.toString());
/**
* This will returned the generic parameterized type of the underlying
* object if it exists
- *
+ *
* @param name
* @return the generic type of the java class of the underlying object
*/
/**
* Is this type not a Java String or primitive
- *
+ *
* @param name
* @return
*/