public static Object reflect(Object obj) {
if (obj == null)
return null;
Field[] fields = obj.getClass().getDeclaredFields();
for (int j = 0; j < fields.length; j++) {
fields[j].setAccessible(true);
//log.info(fields[j].getName() + ",");
try {
if ("orderstatus".equals(fields[j].getName())) {
return fields[j].get(obj);
} else if ("status".equals(fields[j].getName())) {
return fields[j].get(obj);
}
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return null;
}
if (obj == null)
return null;
Field[] fields = obj.getClass().getDeclaredFields();
for (int j = 0; j < fields.length; j++) {
fields[j].setAccessible(true);
//log.info(fields[j].getName() + ",");
try {
if ("orderstatus".equals(fields[j].getName())) {
return fields[j].get(obj);
} else if ("status".equals(fields[j].getName())) {
return fields[j].get(obj);
}
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return null;
}