Class OrderSearchEndpoint
- java.lang.Object
 - 
- com.broadleafcommerce.search.order.web.endpoint.OrderSearchEndpoint
 
 
- 
@FrameworkRestController @FrameworkMapping("/order-search") @DataRouteByKey("search") public class OrderSearchEndpoint extends ObjectSearch operation for orders 
- 
- 
Constructor Summary
Constructors Constructor Description OrderSearchEndpoint(com.broadleafcommerce.search.core.service.SearchService<? extends com.broadleafcommerce.search.api.domain.SearchResponse> searchService, com.broadleafcommerce.search.core.service.TypeAheadService typeAheadService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.broadleafcommerce.search.core.service.SearchService<? extends com.broadleafcommerce.search.api.domain.SearchResponse>getSearchService()protected com.broadleafcommerce.search.core.service.TypeAheadServicegetTypeAheadService()protected com.broadleafcommerce.common.extension.TypeFactorygetTypeFactory()com.broadleafcommerce.search.api.domain.SearchResponsesearch(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.search.api.domain.SearchRequest searchRequest, org.springframework.data.domain.Pageable page, String rsqlFilter, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 
 - 
 
- 
- 
Field Detail
- 
BASE_URI
public static final String BASE_URI
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
OrderSearchEndpoint
public OrderSearchEndpoint(com.broadleafcommerce.search.core.service.SearchService<? extends com.broadleafcommerce.search.api.domain.SearchResponse> searchService, com.broadleafcommerce.search.core.service.TypeAheadService typeAheadService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) 
 - 
 
- 
Method Detail
- 
search
@FrameworkGetMapping @Policy(permissionRoots="ORDER") public com.broadleafcommerce.search.api.domain.SearchResponse search(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.search.api.domain.SearchRequest searchRequest, @PageableDefault(size=50) org.springframework.data.domain.Pageable page, @RequestParam(value="cq",required=false) String rsqlFilter, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) throws com.broadleafcommerce.search.api.SearchException, com.broadleafcommerce.search.api.InvalidSearchException- Throws:
 com.broadleafcommerce.search.api.SearchExceptioncom.broadleafcommerce.search.api.InvalidSearchException
 
- 
getSearchService
protected com.broadleafcommerce.search.core.service.SearchService<? extends com.broadleafcommerce.search.api.domain.SearchResponse> getSearchService()
 
- 
getTypeAheadService
protected com.broadleafcommerce.search.core.service.TypeAheadService getTypeAheadService()
 
- 
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()
 
 - 
 
 -