示例#1
0
  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
      case TITLE:
        if (value == null) {
          unsetTitle();
        } else {
          setTitle((String) value);
        }
        break;

      case CONTENT:
        if (value == null) {
          unsetContent();
        } else {
          setContent((String) value);
        }
        break;

      case SUMMARY:
        if (value == null) {
          unsetSummary();
        } else {
          setSummary((String) value);
        }
        break;

      case PUBLISH_TIME:
        if (value == null) {
          unsetPublishTime();
        } else {
          setPublishTime((Long) value);
        }
        break;

      case ORIGINAL_URL:
        if (value == null) {
          unsetOriginalUrl();
        } else {
          setOriginalUrl((String) value);
        }
        break;

      case ARTICLE_FROM:
        if (value == null) {
          unsetArticleFrom();
        } else {
          setArticleFrom((String) value);
        }
        break;

      case ARTICLE_TYPE:
        if (value == null) {
          unsetArticleType();
        } else {
          setArticleType((Integer) value);
        }
        break;

      case TOP_DAY:
        if (value == null) {
          unsetTopDay();
        } else {
          setTopDay((Integer) value);
        }
        break;

      case IMAGE_ITEMS:
        if (value == null) {
          unsetImageItems();
        } else {
          setImageItems((List<TImageItem>) value);
        }
        break;

      case ARTICLE_UUID:
        if (value == null) {
          unsetArticleUuid();
        } else {
          setArticleUuid((String) value);
        }
        break;
    }
  }