Interface CMSItemDao
-
- All Known Implementing Classes:
DefaultCMSItemDao
public interface CMSItemDaoThe Interface CMSItemDao for findingCMSItemModelobjects generically.- Spring Bean ID:
- cmsItemDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchResult<CMSItemModel>findByTypeCodeAndName(CatalogVersionModel catalogVersion, java.lang.String typeCode, java.lang.String name)Find all CMS Items on a given catalog and typeCode matching the provided name.CMSItemModelfindByUid(java.lang.String uid, CatalogVersionModel catalogVersion)Finds theCMSItemModeluniquely identified by its uid and catalogVersion
-
-
-
Method Detail
-
findByUid
CMSItemModel findByUid(java.lang.String uid, CatalogVersionModel catalogVersion)
Finds theCMSItemModeluniquely identified by its uid and catalogVersion- Parameters:
uid- theCMSItemModeluidcatalogVersion- theCatalogVersionModelto which the item belongs to- Returns:
- the concrete class instance of
CMSItemModel
-
findByTypeCodeAndName
SearchResult<CMSItemModel> findByTypeCodeAndName(CatalogVersionModel catalogVersion, java.lang.String typeCode, java.lang.String name)
Find all CMS Items on a given catalog and typeCode matching the provided name. The name comparison is not case sensitive.- Parameters:
catalogVersion- the catalogVersion to count the cms items fromtypeCode- the type code we want to count from.name- the name of the cms item, never null.- Returns:
- a list of cms items with the same name for a given catalog version and type code.
-
-