diff --git a/source/java/org/alfresco/rest/api/search/impl/SearchMapper.java b/source/java/org/alfresco/rest/api/search/impl/SearchMapper.java index 24f352b12f..f23584e6b8 100644 --- a/source/java/org/alfresco/rest/api/search/impl/SearchMapper.java +++ b/source/java/org/alfresco/rest/api/search/impl/SearchMapper.java @@ -29,6 +29,7 @@ package org.alfresco.rest.api.search.impl; import org.alfresco.rest.api.search.model.Query; import org.alfresco.rest.api.search.model.SearchQuery; import org.alfresco.rest.api.search.model.SortDef; +import org.alfresco.rest.api.search.model.Template; import org.alfresco.rest.framework.core.exceptions.InvalidArgumentException; import org.alfresco.rest.framework.resource.content.BasicContentInfo; import org.alfresco.rest.framework.resource.parameters.CollectionWithPagingInfo; @@ -84,6 +85,7 @@ public class SearchMapper fromQuery(sp, searchQuery.getQuery()); fromPaging(sp, searchQuery.getPaging()); fromSort(sp, searchQuery.getSort()); + fromTemplate(sp, searchQuery.getTemplates()); validateInclude(searchQuery.getInclude()); return sp; @@ -157,6 +159,17 @@ public class SearchMapper } } + public void fromTemplate(SearchParameters sp, List