Class CPQScrewdriverMockImpl
java.lang.Object
de.hybris.platform.sap.productconfig.runtime.mock.impl.BaseRunTimeConfigMockImpl
de.hybris.platform.sap.productconfig.runtime.mock.impl.CPQScrewdriverMockImpl
- All Implemented Interfaces:
ConfigMock
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class de.hybris.platform.sap.productconfig.runtime.mock.impl.BaseRunTimeConfigMockImpl
ROOT_INST_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckColor(InstanceModel instance, CsticModel cstic) voidcheckCstic(ConfigModel model, InstanceModel instance, CsticModel cstic) voidcheckModel(ConfigModel model) simulates an update call for the given model, applying the mock dynamicsprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected List<CsticGroupModel>protected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected Stringprotected voidsetPrice(ConfigModel model) Methods inherited from class de.hybris.platform.sap.productconfig.runtime.mock.impl.BaseRunTimeConfigMockImpl
addAssignableValue, addCsticGroup, addProductAttributes, applyConflicts, calculateTotalSavings, checkInstance, checkPreconditionViolated, checkPreconditionViolated, createConflictAssumption, createDefaultConfigModel, createDefaultConfigModel, createDefaultRootInstance, createInstance, createPrice, createPrice, createPrice, createPrice, createPrice, createSolvableConflict, createSolvableConflict, createSolvableConflict, createSolvableConflict, createSubInstance, formatValueNumeric, getCurrencyIso, getI18NService, getProviderFactory, handlePriceInCaseValueIsNotSelected, handlePriceInCaseValueIsSelected, handleValuePrice, handleValuePrice, removeAssignableValue, resetValuePrices, retrieveAssignableValue, retrieveCstic, retrieveValue, setDeltaPrice, setDeltaPriceBasedOnSelectedSurcharge, setI18NService, setProviderFactory, setValuePrice, setZeroDeltaPrice, showDeltaPricesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.sap.productconfig.runtime.mock.ConfigMock
enrichConfigurationModel, isChangeabeleVariant, isChangeableVariant, setConfigId, showDeltaPrices
-
Field Details
-
ROOT_INSTANCE_NAME
- See Also:
-
ROOT_INSTANCE_LANG_DEP_NAME
- See Also:
-
CONF_SCREWDRIVER_MODE
- See Also:
-
CONF_SCREWDRIVER_PROFESSIONAL
- See Also:
-
CONF_SCREWDRIVER_STANDARD
- See Also:
-
DESCRIPTION_MODE
- See Also:
-
DESCRIPTION_MODE_PROFESSIONAL
- See Also:
-
DESCRIPTION_MODE_STANDARD
- See Also:
-
CONF_SCREWDRIVER_COL
- See Also:
-
CONF_SCREWDRIVER_GREEN
- See Also:
-
CONF_SCREWDRIVER_BLUE
- See Also:
-
CONF_SCREWDRIVER_YELLOW
- See Also:
-
DESCRIPTION_SCREWDRIVER_COL
- See Also:
-
DESCRIPTION_SCREWDRIVER_COL_GREEN
- See Also:
-
DESCRIPTION_SCREWDRIVER_COL_BLUE
- See Also:
-
DESCRIPTION_SCREWDRIVER_COL_YELLOW
- See Also:
-
CONF_SCREWDRIVER_POWER
- See Also:
-
CONF_SCREWDRIVER_3_6V
- See Also:
-
CONF_SCREWDRIVER_10_8V
- See Also:
-
CONF_SCREWDRIVER_14_6V
- See Also:
-
CONF_SCREWDRIVER_18V
- See Also:
-
DESCRIPTION_SCREWDRIVER_POWER
- See Also:
-
DESCRIPTION_SCREWDRIVER_POWER_3_6V
- See Also:
-
DESCRIPTION_SCREWDRIVER_POWER_10_8V
- See Also:
-
DESCRIPTION_SCREWDRIVER_POWER_14_6V
- See Also:
-
DESCRIPTION_SCREWDRIVER_POWER_18V
- See Also:
-
CONF_SCREWDRIVER_GEARS
- See Also:
-
CONF_SCREWDRIVER_1GEAR
- See Also:
-
CONF_SCREWDRIVER_2GEAR
- See Also:
-
CONF_SCREWDRIVER_3GEAR
- See Also:
-
DESCRIPTION_SCREWDRIVER_GEARS
- See Also:
-
DESCRIPTION_SCREWDRIVER_GEARS_1GEAR
- See Also:
-
DESCRIPTION_SCREWDRIVER_GEARS_2GEAR
- See Also:
-
DESCRIPTION_SCREWDRIVER_GEARS_3GEAR
- See Also:
-
CONF_SCREWDRIVER_TORQUE
- See Also:
-
CONF_SCREWDRIVER_15_25NM
- See Also:
-
CONF_SCREWDRIVER_25_45NM
- See Also:
-
CONF_SCREWDRIVER_50_90NM
- See Also:
-
DESCRIPTION_SCREWDRIVER_TORQUE
- See Also:
-
DESCRIPTION_SCREWDRIVER_TORQUE_15_25NM
- See Also:
-
DESCRIPTION_SCREWDRIVER_TORQUE_25_45NM
- See Also:
-
DESCRIPTION_SCREWDRIVER_TORQUE_50_90NM
- See Also:
-
CONF_SCREWDRIVER_TORQUE_LEVEL
- See Also:
-
CONF_SCREWDRIVER_12LEVELS
- See Also:
-
CONF_SCREWDRIVER_16LEVELS
- See Also:
-
CONF_SCREWDRIVER_20LEVELS
- See Also:
-
DESCRIPTION_TORQUE_LEVEL
- See Also:
-
DESCRIPTION_TORQUE_LEVEL_12LEVELS
- See Also:
-
DESCRIPTION_TORQUE_LEVEL_16LEVELS
- See Also:
-
DESCRIPTION_TORQUE_LEVEL_20LEVELS
- See Also:
-
CONF_SCREWDRIVER_BATTERY
- See Also:
-
CONF_SCREWDRIVER_15AH
- See Also:
-
CONF_SCREWDRIVER_25AH
- See Also:
-
CONF_SCREWDRIVER_35AH
- See Also:
-
DESCRIPTION_SCREWDRIVER_BATTERY
- See Also:
-
DESCRIPTION_SCREWDRIVER_BATTERY_1_5AH
- See Also:
-
DESCRIPTION_SCREWDRIVER_BATTERY_2_5AH
- See Also:
-
DESCRIPTION_SCREWDRIVER_BATTERY_3_5AH
- See Also:
-
CONF_SCREWDRIVER_DRILL_CHUCK
- See Also:
-
CONF_SCREWDRIVER_4_9MM
- See Also:
-
CONF_SCREWDRIVER_2_12MM
- See Also:
-
CONF_SCREWDRIVER_2_18MM
- See Also:
-
DESCRIPTION_DRILL_CHUCK
- See Also:
-
DESCRIPTION_DRILL_CHUCK_4_9
- See Also:
-
DESCRIPTION_DRILL_CHUCK_2_12
- See Also:
-
DESCRIPTION_DRILL_CHUCK_2_18
- See Also:
-
CONF_SCREWDRIVER_OUTDOOR_CHARGING
- See Also:
-
CONF_SCREWDRIVER_OUTDOOR_CHARGING_YES
- See Also:
-
CONF_SCREWDRIVER_OUTDOOR_CHARGING_NO
- See Also:
-
DESCRIPTION_OUTDOOR_CHARGING
- See Also:
-
CONF_SCREWDRIVER_ADDITIONAL_OPTIONS
- See Also:
-
CONF_SCREWDRIVER_LED
- See Also:
-
CONF_SCREWDRIVER_POWER_LEVEL
- See Also:
-
CONF_SCREWDRIVER_ROTATION
- See Also:
-
CONF_SCREWDRIVER_SOUND
- See Also:
-
CONF_SCREWDRIVER_VIBRATION
- See Also:
-
DESCRIPTION_ADDTIONAL_OPTIONS
- See Also:
-
DESCRIPTION_ADDITIONAL_OPTIONS_LED
- See Also:
-
DESCRIPTION_ADDITIONAL_OPTIONS_POWER_LEVEL
- See Also:
-
DESCRIPTION_ADDITIONAL_OPTIONS_ROTATION
- See Also:
-
DESCRIPTION_ADDITIONAL_OPTIONS_SOUND
- See Also:
-
DESCRIPTION_ADDITIONAL_OPTIONS_VIBRATION
- See Also:
-
CONF_SCREWDRIVER_ACCESSORY
- See Also:
-
CONF_SCREWDRIVER_SECONDBATTERY
- See Also:
-
CONF_SCREWDRIVER_BITS
- See Also:
-
CONF_SCREWDRIVER_CASE
- See Also:
-
CONF_SCREWDRIVER_DRILLS
- See Also:
-
DESCRIPTION_ACCESSORY
- See Also:
-
DESCRIPTION_ACCESSORY_SECOND_BATTERY
- See Also:
-
DESCRIPTION_ACCESSORY_BITS
- See Also:
-
DESCRIPTION_ACCESSORY_CASE
- See Also:
-
DESCRIPTION_ACCESSORY_DRILLS
- See Also:
-
CONF_SCREWDRIVER_WARRANTY
- See Also:
-
CONF_SCREWDRIVER_WARRANTY_YES
- See Also:
-
CONF_SCREWDRIVER_WARRANTY_NO
- See Also:
-
DESCRIPTION_WARRANTY
- See Also:
-
DESCRIPTION_SCREWDRIVER_YES
- See Also:
-
DESCRIPTION_SCREWDRIVER_NO
- See Also:
-
VARIANT_CODE_CONF_SCREWDRIVER_S_PROF_2_12
- See Also:
-
VARIANT_CODE_CONF_SCREWDRIVER_S_PROF_2_18
- See Also:
-
VARIANT_CODE_CONF_SCREWDRIVER_S_STD_2_12
- See Also:
-
VARIANT_CODE_CONF_SCREWDRIVER_S_STD_4_9
- See Also:
-
-
Constructor Details
-
CPQScrewdriverMockImpl
-
-
Method Details
-
getVariantProductCode
-
createDefaultConfiguration
- Returns:
- the default configuration
-
setPrice
-
createMode
-
createColor
-
createPower
-
createGears
-
createTorque
-
createTorqueLevel
-
createBattery
-
createDrillChuckSize
-
createOutDoorCharging
-
createAdditionalOptions
-
createAccessories
-
createWarranty
-
checkModel
Description copied from interface:ConfigMocksimulates an update call for the given model, applying the mock dynamics- Specified by:
checkModelin interfaceConfigMock- Overrides:
checkModelin classBaseRunTimeConfigMockImpl- Parameters:
model- ConfigModel
-
checkCstic
- Specified by:
checkCsticin interfaceConfigMock- Overrides:
checkCsticin classBaseRunTimeConfigMockImpl
-
checkColor
-
createCsticGroupList
-