public class DefaultCxCustomizationService extends AbstractBusinessService implements CxCustomizationService
CxCustomizationService.AbstractService.SerializableDTOmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultCxCustomizationService() |
| Modifier and Type | Method and Description |
|---|---|
CxCustomizationModel |
createCustomization(CxCustomizationModel customization,
CxCustomizationsGroupModel customizationGroup,
Integer rank)
Creates customization for given customization group
|
Optional<CxCustomizationModel> |
getCustomization(String code,
CatalogVersionModel catalogVersion)
Retrieves customization with given code defined for given catalog version
|
List<CxCustomizationModel> |
getCustomizations(CatalogVersionModel catalogVersion)
Retrieves all customizations from the system
|
SearchResult<CxCustomizationModel> |
getCustomizations(CatalogVersionModel catalogVersion,
Map<String,String> params,
int startPosition,
int count)
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
|
void |
setCxCustomizationGroupDao(CxCustomizationGroupDao cxCustomizationGroupDao) |
void |
setCxCustomziationDao(CxCustomizationDao cxCustomziationDao) |
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplacepublic Optional<CxCustomizationModel> getCustomization(String code, CatalogVersionModel catalogVersion)
CxCustomizationServicegetCustomization in interface CxCustomizationServicecode - identifier of customizationcatalogVersion - Catalog versionpublic List<CxCustomizationModel> getCustomizations(CatalogVersionModel catalogVersion)
CxCustomizationServicegetCustomizations in interface CxCustomizationServicecatalogVersion - Catalog versionpublic SearchResult<CxCustomizationModel> getCustomizations(CatalogVersionModel catalogVersion, Map<String,String> params, int startPosition, int count)
CxCustomizationServicegetCustomizations in interface CxCustomizationServicecatalogVersion - Catalog versionparams - parameters for filteringstartPosition - start position for paginated resultscount - how many results should be on pagepublic CxCustomizationsGroupModel getDefaultGroup(CatalogVersionModel catalogVersion)
CxCustomizationServicegetDefaultGroup in interface CxCustomizationServicecatalogVersion - Catalog versionpublic CxCustomizationModel createCustomization(CxCustomizationModel customization, CxCustomizationsGroupModel customizationGroup, Integer rank)
CxCustomizationServicecreateCustomization in interface CxCustomizationServicecustomization - CustomizationcustomizationGroup - 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 void setCxCustomizationGroupDao(CxCustomizationGroupDao cxCustomizationGroupDao)
protected CxCustomizationGroupDao getCxCustomizationGroupDao()
public void setCxCustomziationDao(CxCustomizationDao cxCustomziationDao)
protected CxCustomizationDao getCxCustomziationDao()
Copyright © 2000-2016 SAP SE. All Rights Reserved.