public boolean validateZipCode(Address address) throws BizServiceException {

    boolean validateZipCode = false;
    if (address.getZipcode() != null && address.getZipcode().toString().trim().length() == 5) {

      validateZipCode = true;
    } else if (address.getZipcode() != null
        && address.getZipcode().toString().trim().length() != 5) {
      throw new BizServiceException(TagDishConstant.IMPROPER_ZIP_CODE_LOCATION);
    }
    return validateZipCode;
  }
  public boolean validateCityAndState(Address address) throws BizServiceException {

    boolean validateCityAndState = false;
    if (address.getCity() != null || address.getState() != null) {

      if (address.getCity() == null || address.getCity().trim().length() == 0) {
        throw new BizServiceException(TagDishConstant.IMPROPER_CITY_STATE_LOCATION);
      }
      if (address.getState() == null || address.getState().trim().length() == 0) {
        throw new BizServiceException(TagDishConstant.IMPROPER_CITY_STATE_LOCATION);
      }
    }

    if (address.getState() != null && address.getState().length() != 2) {
      throw new BizServiceException(TagDishConstant.IMPROPER_CITY_STATE_LOCATION);
    }
    validateCityAndState = true;
    return validateCityAndState;
  }