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
-
-