Interface CMSItemDao
-
- All Known Implementing Classes:
DefaultCMSItemDao
public interface CMSItemDao
The Interface CMSItemDao for findingCMSItemModel
objects 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.CMSItemModel
findByUid(java.lang.String uid, CatalogVersionModel catalogVersion)
Finds theCMSItemModel
uniquely identified by its uid and catalogVersion
-
-
-
Method Detail
-
findByUid
CMSItemModel findByUid(java.lang.String uid, CatalogVersionModel catalogVersion)
Finds theCMSItemModel
uniquely identified by its uid and catalogVersion- Parameters:
uid
- theCMSItemModel
uidcatalogVersion
- theCatalogVersionModel
to 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.
-
-