@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
Page s 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)
AdvancedPageService
Page
s that match the given PageType
findAllPagesByPageType
in interface AdvancedPageService
Page
spublic org.broadleafcommerce.cms.page.domain.Page findMostRecentPageByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType)
AdvancedPageService
Page
that is of the given PageType
that was most recently updated.findMostRecentPageByPageType
in interface AdvancedPageService
Page
public List<org.broadleafcommerce.common.page.dto.PageDTO> findAllPageDTOsByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType, boolean secure)
AdvancedPageService
AdvancedPageService.findAllPageDTOsByPageType(PageType, int, boolean)
with no limit on the max number of resultsfindAllPageDTOsByPageType
in interface AdvancedPageService
PageDTO
spublic List<org.broadleafcommerce.common.page.dto.PageDTO> findAllPageDTOsByPageType(com.broadleafcommerce.theme.domain.page.PageType pageType, int maxResults, boolean secure)
AdvancedPageService
AdvancedPageService.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 AdvancedPageService
PageDTO
sCopyright © 2020. All rights reserved.