public boolean validateForm(boolean flag) {
    boolean ret = true;

    if (bean.getAtShortDesc() != null && !bean.getAtShortDesc().trim().equalsIgnoreCase("")) {
      WebClient client =
          IclubWebHelper.createCustomClient(
              BASE_URL
                  + "validate/sd/"
                  + bean.getAtShortDesc().trim()
                  + "/"
                  + ((bean.getAtId() == null) ? -999l : bean.getAtId()));
      ResponseModel message = client.accept(MediaType.APPLICATION_JSON).get(ResponseModel.class);
      client.close();
      if (message.getStatusCode() != 0) {
        IclubWebHelper.addMessage(message.getStatusDesc(), FacesMessage.SEVERITY_ERROR);
        ret = ret && false;
      }
    } else {
      IclubWebHelper.addMessage(
          getLabelBundle().getString("val.ShortDesc.empty"), FacesMessage.SEVERITY_ERROR);
      ret = ret && false;
    }

    if (bean.getAtLongDesc() == null || bean.getAtLongDesc().trim().equalsIgnoreCase("")) {
      IclubWebHelper.addMessage(
          getLabelBundle().getString("val.longdesc.empty"), FacesMessage.SEVERITY_ERROR);
      ret = ret && false;
    }

    if (bean.getAtStatus() == null || bean.getAtStatus().trim().equalsIgnoreCase("")) {
      IclubWebHelper.addMessage(
          getLabelBundle().getString("val.select.valid"), FacesMessage.SEVERITY_ERROR);
      ret = ret && false;
    }

    return ret;
  }
  public void modIclubAssessmentType() {
    LOGGER.info("Class :: " + this.getClass() + " :: Method :: modIclubAssessmentType");
    try {
      if (validateForm(false)) {
        WebClient client = IclubWebHelper.createCustomClient(BASE_URL + "mod");
        IclubAssessmentTypeModel model = new IclubAssessmentTypeModel();
        model.setAtId(bean.getAtId());
        model.setAtLongDesc(bean.getAtLongDesc());
        model.setAtShortDesc(bean.getAtShortDesc());
        model.setAtStatus(bean.getAtStatus());

        ResponseModel response =
            client.accept(MediaType.APPLICATION_JSON).put(model, ResponseModel.class);
        client.close();
        if (response.getStatusCode() == 0) {
          IclubWebHelper.addMessage(
              getLabelBundle().getString("assessmentType")
                  + " "
                  + getLabelBundle().getString("mod.success"),
              FacesMessage.SEVERITY_INFO);
          clearForm();
        } else {
          IclubWebHelper.addMessage(
              getLabelBundle().getString("assessmentType")
                  + " "
                  + getLabelBundle().getString("mod.error")
                  + " :: "
                  + response.getStatusDesc(),
              FacesMessage.SEVERITY_ERROR);
        }
      }
    } catch (Exception e) {
      LOGGER.error(e, e);
      IclubWebHelper.addMessage(
          getLabelBundle().getString("assessmentType")
              + " "
              + getLabelBundle().getString("mod.error")
              + " :: "
              + e.getMessage(),
          FacesMessage.SEVERITY_ERROR);
    }
  }