Interface CMSPageTemplateDao
- All Superinterfaces:
Dao
- All Known Implementing Classes:
DefaultCMSPageTemplateDao
The Interface CMSPageTemplateDao for finding
PageTemplateModel objects.- Spring Bean ID:
- cmsPageTemplateDao
-
Method Summary
Modifier and TypeMethodDescriptionfindAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion) Find all page templates by catalog version.findAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active) Find all page templates by catalog version andactiveboolean flag.findAllPageTemplatesByCatalogVersions(Collection<CatalogVersionModel> catalogVersions, boolean active) Find all page templates by catalog versions andactiveboolean flag.findAllRestrictedPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active, CMSPageTypeModel pageType) Find all restricted page templates by catalog version,activeboolean flag and cms page type.findAllRestrictedPageTemplatesByCatalogVersion(Collection<CatalogVersionModel> catalogVersions, boolean active, CMSPageTypeModel pageType) Find all restricted page templates by catalog versions,activeboolean flag and cms page type.findPageTemplatesByIdAndCatalogVersion(String id, CatalogVersionModel catalogVersion) Find page templates by id and catalog version.
-
Method Details
-
findAllPageTemplatesByCatalogVersion
Collection<PageTemplateModel> findAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion) Find all page templates by catalog version.- Parameters:
catalogVersion- the catalog version- Returns:
- the collection of found
PageTemplateModelobjects or empty collection when not found.
-
findAllPageTemplatesByCatalogVersion
Collection<PageTemplateModel> findAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active) Find all page templates by catalog version andactiveboolean flag.- Parameters:
catalogVersion- the catalog versionactive- determines which page templates to find - active or not active- Returns:
- the collection of found
PageTemplateModelobjects or empty collection when not found.
-
findAllPageTemplatesByCatalogVersions
Collection<PageTemplateModel> findAllPageTemplatesByCatalogVersions(Collection<CatalogVersionModel> catalogVersions, boolean active) Find all page templates by catalog versions andactiveboolean flag.- Parameters:
catalogVersions- the catalog versionsactive- determines which page templates to find - active or not active- Returns:
- the collection of found
PageTemplateModelobjects or empty collection when not found.
-
findPageTemplatesByIdAndCatalogVersion
List<PageTemplateModel> findPageTemplatesByIdAndCatalogVersion(String id, CatalogVersionModel catalogVersion) Find page templates by id and catalog version.- Parameters:
id- the id ofPageTemplateModelobject to findcatalogVersion- the catalog version- Returns:
- the list of found
PageTemplateModelobjects or empty list when not found.
-
findAllRestrictedPageTemplatesByCatalogVersion
Collection<PageTemplateModel> findAllRestrictedPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active, CMSPageTypeModel pageType) Find all restricted page templates by catalog version,activeboolean flag and cms page type.- Parameters:
catalogVersion- the catalog versionactive- determines which page templates to find - active or not activepageType- the cms page type- Returns:
- the collection of found
PageTemplateModelobjects or empty collection when not found.
-
findAllRestrictedPageTemplatesByCatalogVersion
Collection<PageTemplateModel> findAllRestrictedPageTemplatesByCatalogVersion(Collection<CatalogVersionModel> catalogVersions, boolean active, CMSPageTypeModel pageType) Find all restricted page templates by catalog versions,activeboolean flag and cms page type.- Parameters:
catalogVersions- the catalog versionsactive- determines which page templates to find - active or not activepageType- the cms page type- Returns:
- the collection of found
PageTemplateModelobjects or empty collection when not found.
-