public class DefaultCatalogVersionDao extends java.lang.Object implements CatalogVersionDao
CatalogVersionDao.| Constructor and Description |
|---|
DefaultCatalogVersionDao() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CatalogVersionModel> |
findAllCatalogVersions()
Returns all
CatalogVersionModels defined in the system. |
java.lang.Integer |
findAllCategoriesCount(CatalogVersionModel catalogVersion)
Returns the count of
CategoryModels which are assigned to this CatalogVersionModel. |
java.lang.Integer |
findAllKeywordsCount(CatalogVersionModel catalogVersion)
Returns the count of
KeywordModels which are assigned to this CatalogVersionModel. |
java.lang.Integer |
findAllMediasCount(CatalogVersionModel catalogVersion)
Returns the count of
MediaModels which are assigned to this CatalogVersionModel. |
java.lang.Integer |
findAllProductsCount(CatalogVersionModel catalogVersion)
Returns the count of
ProductModels which are assigned to this CatalogVersionModel. |
java.util.Collection<CatalogVersionModel> |
findCatalogVersions(java.lang.String catalogId,
java.lang.String catalogVersionName)
|
java.util.Collection<DuplicatedItemIdentifier> |
findDuplicatedIds(CatalogVersionModel catalogVersionModel)
Returns collection of duplicated identifiers (and their count) which are assigned to this
CatalogVersionModel |
java.util.Collection<CatalogVersionModel> |
findReadableCatalogVersions(PrincipalModel principal)
Returns all
CatalogVersionModels that are readable for the given principal. |
java.util.Collection<CatalogVersionModel> |
findWritableCatalogVersions(PrincipalModel principal)
Returns all
CatalogVersionModels which are writable for the given principal. |
FlexibleSearchService |
getFlexibleSearchService() |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
public java.util.Collection<CatalogVersionModel> findCatalogVersions(java.lang.String catalogId, java.lang.String catalogVersionName)
CatalogVersionDaofindCatalogVersions in interface CatalogVersionDaopublic java.util.Collection<CatalogVersionModel> findWritableCatalogVersions(PrincipalModel principal)
CatalogVersionDaoCatalogVersionModels which are writable for the given principal. The method takes the group
membership into account.findWritableCatalogVersions in interface CatalogVersionDaoprincipal - given PrincipalModelpublic java.util.Collection<CatalogVersionModel> findReadableCatalogVersions(PrincipalModel principal)
CatalogVersionDaoCatalogVersionModels that are readable for the given principal. The method takes the group
membership into account.findReadableCatalogVersions in interface CatalogVersionDaoprincipal - given PrincipalModelpublic java.util.Collection<CatalogVersionModel> findAllCatalogVersions()
CatalogVersionDaoCatalogVersionModels defined in the system.findAllCatalogVersions in interface CatalogVersionDaopublic java.lang.Integer findAllProductsCount(CatalogVersionModel catalogVersion)
CatalogVersionDaoProductModels which are assigned to this CatalogVersionModel.findAllProductsCount in interface CatalogVersionDaocatalogVersion - the CatalogVersionModelCategoryModels which are assigned to this CatalogVersionModelpublic java.lang.Integer findAllMediasCount(CatalogVersionModel catalogVersion)
CatalogVersionDaoMediaModels which are assigned to this CatalogVersionModel.findAllMediasCount in interface CatalogVersionDaocatalogVersion - the CatalogVersionModelMediaModels which are assigned to this CatalogVersionModelpublic java.lang.Integer findAllKeywordsCount(CatalogVersionModel catalogVersion)
CatalogVersionDaoKeywordModels which are assigned to this CatalogVersionModel.findAllKeywordsCount in interface CatalogVersionDaocatalogVersion - the CatalogVersionModelKeywordModels which are assigned to this CatalogVersionModelpublic java.lang.Integer findAllCategoriesCount(CatalogVersionModel catalogVersion)
CatalogVersionDaoCategoryModels which are assigned to this CatalogVersionModel.findAllCategoriesCount in interface CatalogVersionDaocatalogVersion - the CatalogVersionModelCategoryModels which are assigned to this CatalogVersionModelpublic java.util.Collection<DuplicatedItemIdentifier> findDuplicatedIds(CatalogVersionModel catalogVersionModel)
CatalogVersionDaoCatalogVersionModelfindDuplicatedIds in interface CatalogVersionDaopublic void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
public FlexibleSearchService getFlexibleSearchService()
Copyright © 2018 SAP SE. All Rights Reserved.