@Service(value="blAdvancedPageService") public class AdvancedPageServiceImpl extends Object implements AdvancedPageService
Page objects that implement the AdvancedPage functionality.| Modifier and Type | Field and Description |
|---|---|
protected AdvancedPageDao |
advancedPageDao |
protected org.broadleafcommerce.cms.page.service.PageService |
pageService |
| Constructor and Description |
|---|
AdvancedPageServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<org.broadleafcommerce.common.page.dto.PageDTO> |
findAllPageDTOsByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType,
boolean secure)
The same as
AdvancedPageService.findAllPageDTOsByPageType(PageType, int, boolean) with no limit on the max number of results |
List<org.broadleafcommerce.common.page.dto.PageDTO> |
findAllPageDTOsByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType,
int maxResults,
boolean secure)
The same as
AdvancedPageService.findAllPagesByPageType(PageType) but returns a list of PageDTO objects
instead of Page objects. |
List<org.broadleafcommerce.cms.page.domain.Page> |
findAllPagesByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType)
Returns a list of all
Pages that match the given PageType |
org.broadleafcommerce.cms.page.domain.Page |
findMostRecentPageByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType)
Returns the
Page that is of the given PageType that was most recently updated. |
protected AdvancedPageDao advancedPageDao
protected org.broadleafcommerce.cms.page.service.PageService pageService
public List<org.broadleafcommerce.cms.page.domain.Page> findAllPagesByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType)
AdvancedPageServicePages that match the given PageTypefindAllPagesByPageType in interface AdvancedPageServicePagespublic org.broadleafcommerce.cms.page.domain.Page findMostRecentPageByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType)
AdvancedPageServicePage that is of the given PageType that was most recently updated.findMostRecentPageByPageType in interface AdvancedPageServicePagepublic List<org.broadleafcommerce.common.page.dto.PageDTO> findAllPageDTOsByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType, boolean secure)
AdvancedPageServiceAdvancedPageService.findAllPageDTOsByPageType(PageType, int, boolean) with no limit on the max number of resultsfindAllPageDTOsByPageType in interface AdvancedPageServicePageDTOspublic List<org.broadleafcommerce.common.page.dto.PageDTO> findAllPageDTOsByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType, int maxResults, boolean secure)
AdvancedPageServiceAdvancedPageService.findAllPagesByPageType(PageType) but returns a list of PageDTO objects
instead of Page objects. The list will contain, at most, the number specified by the maxResults param.findAllPageDTOsByPageType in interface AdvancedPageServicePageDTOsCopyright © 2020. All rights reserved.