private static boolean validateEmptyvalues(Object object, int objectType) { switch (objectType) { case TYPE_CUSTOMER: Customer c = (Customer) object; if (c.getCode().isEmpty() || c.getName().isEmpty() || c.getAddress().isEmpty() || c.getPhone1().isEmpty()) { return false; } break; case TYPE_PRODUCT: Product p = (Product) object; if (p.getCode().isEmpty() || p.getDescription().isEmpty()) { return false; } break; case TYPE_SALESORDER: SalesOrder s = (SalesOrder) object; return (!s.getOrderNumber().isEmpty()); default: break; } return true; }