예제 #1
0
 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;
 }