@Override
protected List<DataSourceField> addDataSourceFields() {
List<DataSourceField> fields = super.addDataSourceFields();
DataSourceIntegerField idField = new DataSourceIntegerField(FIELD_ID, MSG.common_title_id());
idField.setPrimaryKey(true);
fields.add(idField);
DataSourceTextField versionField = new DataSourceTextField(FIELD_VERSION, MSG.common_title_version());
fields.add(versionField);
DataSourceTextField nameField = new DataSourceTextField(FIELD_NAME, MSG.common_title_name());
fields.add(nameField);
DataSourceTextField descriptionField = new DataSourceTextField(FIELD_DESCRIPTION,
MSG.common_title_description());
fields.add(descriptionField);
DataSourceIntegerField fileCountField = new DataSourceIntegerField(FIELD_FILECOUNT,
MSG.view_bundle_bundleFiles());
fields.add(fileCountField);
return fields;
}