Interface CPSConflictGroupHandler
- All Known Implementing Classes:
CPSConflictGroupHandlerImpl
public interface CPSConflictGroupHandler
Provides conflicting groups for given configuration model.
-
Method Summary
Modifier and TypeMethodDescriptiongenerateUniqueGroupName(String instanceId, String groupName, de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel) retrieveNotCachedUniqueGroupIds(de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel)
-
Method Details
-
retrieveNotCachedUniqueGroupIds
Map<String,List<String>> retrieveNotCachedUniqueGroupIds(de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel) - Parameters:
configModel- configuration model for which conflicting groups has to be determined- Returns:
- a map representing conflicting groups, where the map key is an instance id and the map value is a list of requested group names
-
generateUniqueGroupName
String generateUniqueGroupName(String instanceId, String groupName, de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel) - Parameters:
instanceId- instance id the group belongs togroupName- group nameconfigModel- configuration model the instance belongs to- Returns:
- unique key for a UIGroup representing an Group
-