Interface CMSPageTemplateDao
-
- All Superinterfaces:
Dao
- All Known Implementing Classes:
DefaultCMSPageTemplateDao
public interface CMSPageTemplateDao extends Dao
The Interface CMSPageTemplateDao for findingPageTemplateModel
objects.- Spring Bean ID:
- cmsPageTemplateDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<PageTemplateModel>
findAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion)
Find all page templates by catalog version.java.util.Collection<PageTemplateModel>
findAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active)
Find all page templates by catalog version andactive
boolean flag.java.util.Collection<PageTemplateModel>
findAllPageTemplatesByCatalogVersions(java.util.Collection<CatalogVersionModel> catalogVersions, boolean active)
Find all page templates by catalog versions andactive
boolean flag.java.util.Collection<PageTemplateModel>
findAllRestrictedPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active, CMSPageTypeModel pageType)
Find all restricted page templates by catalog version,active
boolean flag and cms page type.java.util.Collection<PageTemplateModel>
findAllRestrictedPageTemplatesByCatalogVersion(java.util.Collection<CatalogVersionModel> catalogVersions, boolean active, CMSPageTypeModel pageType)
Find all restricted page templates by catalog versions,active
boolean flag and cms page type.java.util.List<PageTemplateModel>
findPageTemplatesByIdAndCatalogVersion(java.lang.String id, CatalogVersionModel catalogVersion)
Find page templates by id and catalog version.
-
-
-
Method Detail
-
findAllPageTemplatesByCatalogVersion
java.util.Collection<PageTemplateModel> findAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion)
Find all page templates by catalog version.- Parameters:
catalogVersion
- the catalog version- Returns:
- the collection of found
PageTemplateModel
objects or empty collection when not found.
-
findAllPageTemplatesByCatalogVersion
java.util.Collection<PageTemplateModel> findAllPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active)
Find all page templates by catalog version andactive
boolean flag.- Parameters:
catalogVersion
- the catalog versionactive
- determines which page templates to find - active or not active- Returns:
- the collection of found
PageTemplateModel
objects or empty collection when not found.
-
findAllPageTemplatesByCatalogVersions
java.util.Collection<PageTemplateModel> findAllPageTemplatesByCatalogVersions(java.util.Collection<CatalogVersionModel> catalogVersions, boolean active)
Find all page templates by catalog versions andactive
boolean flag.- Parameters:
catalogVersions
- the catalog versionsactive
- determines which page templates to find - active or not active- Returns:
- the collection of found
PageTemplateModel
objects or empty collection when not found.
-
findPageTemplatesByIdAndCatalogVersion
java.util.List<PageTemplateModel> findPageTemplatesByIdAndCatalogVersion(java.lang.String id, CatalogVersionModel catalogVersion)
Find page templates by id and catalog version.- Parameters:
id
- the id ofPageTemplateModel
object to findcatalogVersion
- the catalog version- Returns:
- the list of found
PageTemplateModel
objects or empty list when not found.
-
findAllRestrictedPageTemplatesByCatalogVersion
java.util.Collection<PageTemplateModel> findAllRestrictedPageTemplatesByCatalogVersion(CatalogVersionModel catalogVersion, boolean active, CMSPageTypeModel pageType)
Find all restricted page templates by catalog version,active
boolean 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
PageTemplateModel
objects or empty collection when not found.
-
findAllRestrictedPageTemplatesByCatalogVersion
java.util.Collection<PageTemplateModel> findAllRestrictedPageTemplatesByCatalogVersion(java.util.Collection<CatalogVersionModel> catalogVersions, boolean active, CMSPageTypeModel pageType)
Find all restricted page templates by catalog versions,active
boolean 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
PageTemplateModel
objects or empty collection when not found.
-
-