public void setFieldValue(_Fields field, Object value) { switch (field) { case NAME: if (value == null) { unsetName(); } else { setName((String) value); } break; case PLUGIN: if (value == null) { unsetPlugin(); } else { setPlugin((String) value); } break; case PACKAGENAME: if (value == null) { unsetPackagename(); } else { setPackagename((String) value); } break; case STATUS: if (value == null) { unsetStatus(); } else { setStatus((DownloadStatus) value); } break; case SIZE: if (value == null) { unsetSize(); } else { setSize((Long) value); } break; } }