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; } }