You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement a generic search service. Its parameters should take simple data arguments pertaining to field value comparisons and simple search logic (AND / OR).
It might make sense to bring in a third-party library to accomplish this. Investigate. The problem space seems non-trivial so prefer to avoid reinventing the wheel here.
Current search implementation is entity-specific (Person), not generalized, and relies on passing filter object references with behavior rather than pure data (java.util.Predicate) which poses challenges for testing and reusability.
The text was updated successfully, but these errors were encountered:
Implement a generic search service. Its parameters should take simple data arguments pertaining to field value comparisons and simple search logic (AND / OR).
It might make sense to bring in a third-party library to accomplish this. Investigate. The problem space seems non-trivial so prefer to avoid reinventing the wheel here.
Current search implementation is entity-specific (Person), not generalized, and relies on passing filter object references with behavior rather than pure data (
java.util.Predicate
) which poses challenges for testing and reusability.The text was updated successfully, but these errors were encountered: