Interface CxCustomizationDao
-
- All Superinterfaces:
Dao
- All Known Implementing Classes:
DefaultCxCustomizationDao
public interface CxCustomizationDao extends Dao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<CxCustomizationModel>findCustomizationByCode(java.lang.String code, CatalogVersionModel catalogVersion)Retrieves customization with given code for given catalog versionjava.util.List<CxCustomizationModel>findCustomizations(CatalogVersionModel catalogVersion)Retrieves all customizations for given catalog versionSearchPageData<CxCustomizationModel>findCustomizations(CatalogVersionModel catalogVersion, java.util.Map<java.lang.String,java.lang.String> params, SearchPageData<?> pagination)Retrieves all customizations for given catalog version filtered by params
-
-
-
Method Detail
-
findCustomizationByCode
java.util.Optional<CxCustomizationModel> findCustomizationByCode(java.lang.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
java.util.List<CxCustomizationModel> findCustomizations(CatalogVersionModel catalogVersion)
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, java.util.Map<java.lang.String,java.lang.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
-
-