-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
in class co.oslc.refimpl.am.gen.RestDelegate, selecting a resource is 'TODO"
public List<Resource> ResourceSelector(HttpServletRequest httpServletRequest, String terms)
{
List<Resource> resources = null;
// Start of user code ResourceSelector
// TODO Implement code to return a set of resources, based on search criteria
// End of user code
return resources;
}
maybe this will help
public List<Resource> ResourceSelector(HttpServletRequest httpServletRequest, String terms)
{
List<Resource> resources = new ArrayList<>();
// Start of user code ResourceSelector
if (terms != null && !terms.isEmpty()) {
// Get all resources and filter by terms
List<Resource> allResources = resourceRepository.fetchResourcesForSP(SP_DEFAULT);
if (allResources != null) {
String lowerTerms = terms.toLowerCase();
for (Resource resource : allResources) {
// Search in identifier and title/toString
if ((resource.getIdentifier() != null && resource.getIdentifier().toLowerCase().contains(lowerTerms)) ||
(resource.toString() != null && resource.toString().toLowerCase().contains(lowerTerms))) {
resources.add(resource);
}
}
}
}
// End of user code
return resources;
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels