@@ -18,16 +18,21 @@ public class StudySearchRequest extends SearchRequest {
1818 // Value = entity field name and type that represents the submitted field. Used later on in query building.
1919 private static final Map <String , EntityColumnNameAndType > ALLOWED_SORT_AND_FILTER_FIELDS =
2020 Map .ofEntries (
21+ Map .entry ("commonCropName" , new EntityColumnNameAndType ("crop.cropName" , EntityType .TEXT )),
22+ Map .entry ("externalReferenceId" , new EntityColumnNameAndType ("*externalReferences.externalReferenceId" , EntityType .TEXT )),
23+ Map .entry ("externalReferenceSource" , new EntityColumnNameAndType ("*externalReferences.externalReferenceSource" , EntityType .TEXT )),
2124 Map .entry ("germplasmDbId" , new EntityColumnNameAndType ("*obsunit.germplasm.id" , EntityType .UUID )),
2225 Map .entry ("locationDbId" , new EntityColumnNameAndType ("location.id" , EntityType .UUID )),
2326 Map .entry ("observationVariableDbId" , new EntityColumnNameAndType ("*observation.observationVariable.id" , EntityType .UUID )),
2427 Map .entry ("programDbId" , new EntityColumnNameAndType ("trial.program.id" , EntityType .UUID )),
2528 Map .entry ("programName" , new EntityColumnNameAndType ("trial.program.name" , EntityType .TEXT )),
2629 Map .entry ("seasonDbId" , new EntityColumnNameAndType ("*season.id" , EntityType .UUID )),
30+ Map .entry ("studyCode" , new EntityColumnNameAndType ("studyCode" , EntityType .TEXT )),
2731 Map .entry ("studyDbId" , new EntityColumnNameAndType ("id" , EntityType .UUID )),
2832 Map .entry ("studyLocation" , new EntityColumnNameAndType ("location.id" , EntityType .UUID )),
33+ Map .entry ("studyPUI" , new EntityColumnNameAndType ("studyPUI" , EntityType .TEXT )),
2934 Map .entry ("trialDbId" , new EntityColumnNameAndType ("trial.id" , EntityType .UUID )),
30- Map .entry ("studyType" , new EntityColumnNameAndType ("studyName " , EntityType .TEXT )),
35+ Map .entry ("studyType" , new EntityColumnNameAndType ("studyType " , EntityType .TEXT )),
3136 Map .entry ("studyName" , new EntityColumnNameAndType ("studyName" , EntityType .TEXT ))
3237 );
3338
0 commit comments