Class BaseRunTimeConfigMockImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.runtime.mock.impl.BaseRunTimeConfigMockImpl
-
- All Implemented Interfaces:
ConfigMock
- Direct Known Subclasses:
ConfPipeMockImpl,CPQHomeTheaterPocConfigMockImpl,CPQLaptopPocConfigMockImpl,YSapSimplePocConfigMockImpl
public abstract class BaseRunTimeConfigMockImpl extends java.lang.Object implements ConfigMock
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringROOT_INST_ID
-
Constructor Summary
Constructors Constructor Description BaseRunTimeConfigMockImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCsticGroup(java.util.List<CsticGroupModel> csticGroups, java.lang.String name, java.lang.String description, java.lang.String... cstics)voidcheckCstic(ConfigModel model, InstanceModel instance, CsticModel cstic)voidcheckInstance(ConfigModel model, InstanceModel instance)voidcheckModel(ConfigModel model)protected ConflictingAssumptionModelcreateConflictAssumption(CsticValueModel value, CsticModel cstic, InstanceModel instance)protected ConfigModelcreateDefaultConfigModel(java.lang.String name)protected ConfigModelcreateDefaultConfigModel(java.lang.String name, boolean isSingelLevel)protected InstanceModelcreateDefaultRootInstance(ConfigModel model, java.lang.String productCode, java.lang.String langDepName)protected InstanceModelcreateInstance()protected PriceModelcreatePrice(long priceValue)protected PriceModelcreatePrice(java.math.BigDecimal priceValue)protected PriceModelcreatePrice(java.math.BigDecimal priceValue, boolean allowZeroPrice)protected PriceModelcreatePrice(java.math.BigDecimal priceValue, java.math.BigDecimal obsoletePrice)protected SolvableConflictModelcreateSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance)protected SolvableConflictModelcreateSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance, java.lang.String conflictText)protected SolvableConflictModelcreateSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance, java.lang.String conflictText, CsticValueModel value2, CsticModel cstic2)protected SolvableConflictModelcreateSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance, java.lang.String conflictText, CsticValueModel value2, CsticModel cstic2, InstanceModel instance2)protected voidformatValueNumeric(CsticValueModel value, java.lang.String strValue)java.lang.StringgetConfigId()intgetNextConflictAssumptionId()voidresetConflictAssumptionId()voidsetConfigId(java.lang.String nextConfigId)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.sap.productconfig.runtime.mock.ConfigMock
createDefaultConfiguration, isChangeabeleVariant
-
-
-
-
Field Detail
-
ROOT_INST_ID
protected static final java.lang.String ROOT_INST_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
createDefaultRootInstance
protected InstanceModel createDefaultRootInstance(ConfigModel model, java.lang.String productCode, java.lang.String langDepName)
-
createDefaultConfigModel
protected ConfigModel createDefaultConfigModel(java.lang.String name, boolean isSingelLevel)
-
createDefaultConfigModel
protected ConfigModel createDefaultConfigModel(java.lang.String name)
-
createInstance
protected InstanceModel createInstance()
-
checkModel
public void checkModel(ConfigModel model)
- Specified by:
checkModelin interfaceConfigMock
-
checkInstance
public void checkInstance(ConfigModel model, InstanceModel instance)
- Specified by:
checkInstancein interfaceConfigMock
-
checkCstic
public void checkCstic(ConfigModel model, InstanceModel instance, CsticModel cstic)
- Specified by:
checkCsticin interfaceConfigMock
-
formatValueNumeric
protected void formatValueNumeric(CsticValueModel value, java.lang.String strValue)
-
addCsticGroup
protected void addCsticGroup(java.util.List<CsticGroupModel> csticGroups, java.lang.String name, java.lang.String description, java.lang.String... cstics)
-
createPrice
protected PriceModel createPrice(long priceValue)
-
createPrice
protected PriceModel createPrice(java.math.BigDecimal priceValue)
-
createPrice
protected PriceModel createPrice(java.math.BigDecimal priceValue, java.math.BigDecimal obsoletePrice)
-
createPrice
protected PriceModel createPrice(java.math.BigDecimal priceValue, boolean allowZeroPrice)
-
createSolvableConflict
protected SolvableConflictModel createSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance, java.lang.String conflictText)
-
createSolvableConflict
protected SolvableConflictModel createSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance, java.lang.String conflictText, CsticValueModel value2, CsticModel cstic2)
-
createSolvableConflict
protected SolvableConflictModel createSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance, java.lang.String conflictText, CsticValueModel value2, CsticModel cstic2, InstanceModel instance2)
-
createSolvableConflict
protected SolvableConflictModel createSolvableConflict(CsticValueModel value, CsticModel cstic, InstanceModel instance)
-
createConflictAssumption
protected ConflictingAssumptionModel createConflictAssumption(CsticValueModel value, CsticModel cstic, InstanceModel instance)
-
resetConflictAssumptionId
public void resetConflictAssumptionId()
-
getNextConflictAssumptionId
public int getNextConflictAssumptionId()
-
setConfigId
public void setConfigId(java.lang.String nextConfigId)
- Specified by:
setConfigIdin interfaceConfigMock
-
getConfigId
public java.lang.String getConfigId()
-
-