Interface SolvableConflictAdapter

All Known Implementing Classes:
SolvableConflictAdapterImpl

public interface SolvableConflictAdapter
Reads conflicts from SSC and adapts them to our model representation of conflicts
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    getAssumptionId(de.hybris.platform.sap.productconfig.runtime.interf.model.CsticModel csticModel, de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel)
    Retrieves the assumptionId for a cstic and value which is to be retracted
    void
    transferSolvableConflicts(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession configSession, String configId, de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel)
    Transfers the conflicts from SSC representation to model representation
  • Method Details

    • transferSolvableConflicts

      void transferSolvableConflicts(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession configSession, String configId, de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel)
      Transfers the conflicts from SSC representation to model representation
      Parameters:
      configSession -
      configId - ID of desired configuration in configSession
      configModel -
    • getAssumptionId

      default String getAssumptionId(de.hybris.platform.sap.productconfig.runtime.interf.model.CsticModel csticModel, de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel configModel)
      Retrieves the assumptionId for a cstic and value which is to be retracted
      Parameters:
      csticModel -
      configModel -
      Returns:
      Assumption ID