Interface CxCustomizationDao
- All Superinterfaces:
Dao
- All Known Implementing Classes:
DefaultCxCustomizationDao
-
Method Summary
Modifier and TypeMethodDescriptionfindCustomizationByCode(String code, CatalogVersionModel catalogVersion) Retrieves customization with given code for given catalog versionfindCustomizations(CatalogVersionModel catalogVersion) Retrieves all customizations for given catalog versionfindCustomizations(CatalogVersionModel catalogVersion, Map<String, String> params, SearchPageData<?> pagination) Retrieves all customizations for given catalog version filtered by params
-
Method Details
-
findCustomizationByCode
Optional<CxCustomizationModel> findCustomizationByCode(String code, CatalogVersionModel catalogVersion) Retrieves customization with given code for given catalog version- Parameters:
code- identifier of customizationcatalogVersion- Catalog version- Returns:
- customization with given code or Optional.empty
-
findCustomizations
Retrieves all customizations for given catalog version- Parameters:
catalogVersion- Catalog version- Returns:
- customizations from system or empty list if none
-
findCustomizations
SearchPageData<CxCustomizationModel> findCustomizations(CatalogVersionModel catalogVersion, Map<String, String> params, SearchPageData<?> pagination) Retrieves all customizations for given catalog version filtered by params- Parameters:
catalogVersion- Catalog versionparams- parameters for filteringpagination- holder of pagination data and sort options- Returns:
- customizations from system or empty list if none
-