Interface CPSConflictGroupHandler

All Known Implementing Classes:
CPSConflictGroupHandlerImpl

public interface CPSConflictGroupHandler
Provides conflicting groups for given configuration model.
  • 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 to
      groupName - group name
      configModel - configuration model the instance belongs to
      Returns:
      unique key for a UIGroup representing an Group