public class DefaultCxCustomizationService extends java.lang.Object implements CxCustomizationService
CxCustomizationService.| Constructor and Description |
|---|
DefaultCxCustomizationService() |
| Modifier and Type | Method and Description |
|---|---|
CxCustomizationModel |
createCustomization(CxCustomizationModel customization,
CxCustomizationsGroupModel customizationGroup,
java.lang.Integer rank)
Creates customization for given customization group
|
java.util.Optional<CxCustomizationModel> |
getCustomization(java.lang.String code,
CatalogVersionModel catalogVersion)
Retrieves customization with given code defined for given catalog version
|
java.util.List<CxCustomizationModel> |
getCustomizations(CatalogVersionModel catalogVersion)
Retrieves all customizations from the system
|
SearchPageData<CxCustomizationModel> |
getCustomizations(CatalogVersionModel catalogVersion,
java.util.Map<java.lang.String,java.lang.String> params,
SearchPageData<?> pagination)
Retrieves all customizations from the system filtered by given params
|
protected CxCustomizationGroupDao |
getCxCustomizationGroupDao() |
protected CxCustomizationDao |
getCxCustomziationDao() |
CxCustomizationsGroupModel |
getDefaultGroup(CatalogVersionModel catalogVersion)
Returns default customization group for given catalog version
|
protected ModelService |
getModelService() |
boolean |
isDefaultGroup(CatalogVersionModel catalogVersion)
Checks if default customization group is created for catalog version
|
void |
setCxCustomizationGroupDao(CxCustomizationGroupDao cxCustomizationGroupDao) |
void |
setCxCustomziationDao(CxCustomizationDao cxCustomziationDao) |
void |
setModelService(ModelService modelService) |
public java.util.Optional<CxCustomizationModel> getCustomization(java.lang.String code, CatalogVersionModel catalogVersion)
CxCustomizationServicegetCustomization in interface CxCustomizationServicecode - identifier of customizationcatalogVersion - Catalog versionpublic java.util.List<CxCustomizationModel> getCustomizations(CatalogVersionModel catalogVersion)
CxCustomizationServicegetCustomizations in interface CxCustomizationServicecatalogVersion - Catalog versionpublic SearchPageData<CxCustomizationModel> getCustomizations(CatalogVersionModel catalogVersion, java.util.Map<java.lang.String,java.lang.String> params, SearchPageData<?> pagination)
CxCustomizationServicegetCustomizations in interface CxCustomizationServicecatalogVersion - Catalog versionparams - parameters for filteringpagination - holder of pagination data and sort optionspublic CxCustomizationsGroupModel getDefaultGroup(CatalogVersionModel catalogVersion)
CxCustomizationServicegetDefaultGroup in interface CxCustomizationServicecatalogVersion - Catalog versionpublic CxCustomizationModel createCustomization(CxCustomizationModel customization, CxCustomizationsGroupModel customizationGroup, java.lang.Integer rank)
CxCustomizationServicecreateCustomization in interface CxCustomizationServicecustomization - Customization to be createdcustomizationGroup - Customization group for which customization should be createdrank - Position in customization list for group. Parameter is optional. If null customization should be added
at some default position.public boolean isDefaultGroup(CatalogVersionModel catalogVersion)
CxCustomizationServiceisDefaultGroup in interface CxCustomizationServicecatalogVersion - Catalog versionpublic void setCxCustomizationGroupDao(CxCustomizationGroupDao cxCustomizationGroupDao)
protected CxCustomizationGroupDao getCxCustomizationGroupDao()
public void setCxCustomziationDao(CxCustomizationDao cxCustomziationDao)
protected CxCustomizationDao getCxCustomziationDao()
public void setModelService(ModelService modelService)
protected ModelService getModelService()
Copyright © 2018 SAP SE. All Rights Reserved.