Class DigitalCameraMockImpl
java.lang.Object
de.hybris.platform.sap.productconfig.runtime.mock.impl.BaseRunTimeConfigMockImpl
de.hybris.platform.sap.productconfig.runtime.mock.impl.DigitalCameraMockImpl
- All Implemented Interfaces:
ConfigMock
Mock implementation: Digital camera (and its variants)
-
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 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
productCode, ROOT_INST_ID -
Constructor Summary
ConstructorsConstructorDescriptionDigitalCameraMockImpl(String variantProductCode) Constructor using product variant code -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCstic(ConfigModel model, InstanceModel instance, CsticModel cstic) voidcheckModel(ConfigModel model) protected voidcheckPixels(InstanceModel instance, CsticModel cstic) protected voidcheckSensor(InstanceModel instance, CsticModel cstic) protected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected List<CsticGroupModel>protected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected Stringprotected booleanprotected booleanprotected voidresetPixelCstic(CsticModel cstic) protected voidresetValueIfNeeded(CsticModel cstic, String valueToRemove) protected voidsetBasePrices(ConfigModel model) protected voidsetSensorCsticForMode(String name, CsticModel cstic) Methods inherited from class de.hybris.platform.sap.productconfig.runtime.mock.impl.BaseRunTimeConfigMockImpl
addAssignableValue, addCsticGroup, addProductAttributes, calculateTotalSavings, checkInstance, checkPreconditionViolated, checkPreconditionViolated, createConflictAssumption, createDefaultConfigModel, createDefaultConfigModel, createDefaultRootInstance, createInstance, createPrice, createPrice, createPrice, createPrice, createPrice, createSolvableConflict, createSolvableConflict, createSolvableConflict, createSolvableConflict, createSubInstance, formatValueNumeric, getConfigId, getCurrencyIso, getNextConflictAssumptionId, handlePriceInCaseValueIsNotSelected, handlePriceInCaseValueIsSelected, handleValuePrice, handleValuePrice, removeAssignableValue, resetConflictAssumptionId, resetValuePrices, retrieveAssignableValue, retrieveCstic, retrieveValue, setConfigId, setDeltaPrice, setDeltaPriceBasedOnSelectedSurcharge, setI18NService, 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
isChangeabeleVariant, isChangeableVariant
-
Field Details
-
VARIANT_CODE_CONF_CAMERA_SL_PROF_BLACK
- See Also:
-
VARIANT_CODE_CONF_CAMERA_SL_PROF_METALLIC
- See Also:
-
VARIANT_CODE_CONF_CAMERA_SL_STD_BLACK
- See Also:
-
VARIANT_CODE_CONF_CAMERA_SL_STD_METALLIC
- See Also:
-
CONFIG_NAME
- See Also:
-
ROOT_INSTANCE_ID
- See Also:
-
ROOT_INSTANCE_NAME
- See Also:
-
ROOT_INSTANCE_LANG_DEP_NAME
- See Also:
-
KB_ID
- See Also:
-
APERTURE
- See Also:
-
LANG_DEPENDENT_APERTURE
- See Also:
-
F17
- See Also:
-
F17_DESCRIPTION
- See Also:
-
F28
- See Also:
-
F28_DESCRIPTION
- See Also:
-
F35
- See Also:
-
F35_DESCRIPTION
- See Also:
-
CAMERA_COLOUR
- See Also:
-
LANG_DEPENDENT_CAMERA_COLOUR
- See Also:
-
BLACK
- See Also:
-
BLACK_DESCRIPTION
- See Also:
-
WHITE
- See Also:
-
WHITE_DESCRIPTION
- See Also:
-
DISPLAY
- See Also:
-
PIXELS5
- See Also:
-
PIXELS5_DESCRIPTION
- See Also:
-
PIXELS10
- See Also:
-
PIXELS10_DESCRIPTION
- See Also:
-
FORMAT_PICTURE
- See Also:
-
LANG_DEPENDENT_NAME_FORMAT_PICTURE
- See Also:
-
FORMAT_JPEG
- See Also:
-
FORMAT_JPEG_DESCRIPTION
- See Also:
-
FORMAT_RAW
- See Also:
-
FORMAT_RAW_DESCRIPTION
- See Also:
-
FORMAT_TIFF
- See Also:
-
FORMAT_TIFF_DESCRIPTION
- See Also:
-
LENS_MANU
- See Also:
-
LANG_DEPENDENT_NAME_LENS_MANU
- See Also:
-
LEICA
- See Also:
-
LEICA_DESCRIPTION
- See Also:
-
CARL
- See Also:
-
CARL_DESCRIPTION
- See Also:
-
LENS_TYPE
- See Also:
-
LANG_DEPENDENT_NAME_LENS_TYPE
- See Also:
-
WIDE_ZOOM
- See Also:
-
WIDE_ZOOM_DESCRIPTION
- See Also:
-
STANDARD_ZOOM
- See Also:
-
STANDARD_ZOOM_DESCRIPTION
- See Also:
-
TELEPHOTO_ZOOM
- See Also:
-
TELEPHOTO_ZOOM_DESCRIPTION
- See Also:
-
TELEPHOTO_ZOOM_100
- See Also:
-
TELEPHOTO_ZOOM_100_DESCRIPTION
- See Also:
-
CAMERA_MAX_ISO
- See Also:
-
LANG_DEPENDENT_NAME_CAMERA_MAX_ISO
- See Also:
-
ISO_12800
- See Also:
-
ISO_12800_DESCRIPTION
- See Also:
-
ISO_25600
- See Also:
-
ISO_25600_DESCRIPTION
- See Also:
-
CAMERA_MODE
- See Also:
-
LANG_DEPENDENT_NAME_CAMERA_MODE
- See Also:
-
MODE_PROF
- See Also:
-
MODE_PROF_DESCRIPTION
- See Also:
-
MODE_STANDARD
- See Also:
-
MODE_STANDARD_DESCRIPTION
- See Also:
-
C_OPTIONS
- See Also:
-
LANG_DEPENDENT_C_OPTIONS
- See Also:
-
IMAGE_STABILIZATION
- See Also:
-
IMAGE_STABILIZATION_DESCRIPTION
- See Also:
-
WATERPROOF
- See Also:
-
WATERPROOF_DESCRIPTION
- See Also:
-
MOVIE
- See Also:
-
MOVIE_DESCRIPTION
- See Also:
-
WI_FI_NFC
- See Also:
-
WI_FI_NFC_DESCRIPTION
- See Also:
-
CAMERA_PIXELS
- See Also:
-
LANG_DEPENDENT_CAMERA_PIXELS
- See Also:
-
P8
- See Also:
-
P8_DESCRIPTION
- See Also:
-
P12
- See Also:
-
P12_DESCRIPTION
- See Also:
-
P16
- See Also:
-
P16_DESCRIPTION
- See Also:
-
P20
- See Also:
-
P20_DESCRIPTION
- See Also:
-
CAMERA_SD_CARD
- See Also:
-
LANG_DEPENDENT_CAMERA_SD_CARD
- See Also:
-
SDHC
- See Also:
-
SDHC_DESCRIPTION
- See Also:
-
SDXC
- See Also:
-
SDXC_DESCRIPTION
- See Also:
-
CAMERA_SECOND_SLOT
- See Also:
-
LANG_DEPENDENT_CAMERA_SECOND_SLOT
- See Also:
-
YES
- See Also:
-
YES_DESCRIPTION
- See Also:
-
NO
- See Also:
-
NO_DESCRIPTION
- See Also:
-
CAMERA_SENSOR
- See Also:
-
LANG_DEPENDENT_CAMERA_SENSOR
- See Also:
-
COMPACT
- See Also:
-
COMPACT_DESCRIPTION
- See Also:
-
FULL_FRAME
- See Also:
-
FULL_FRAME_DESCRIPTION
- See Also:
-
MICRO_FOUR_THIRDS
- See Also:
-
MICRO_FOUR_THIRDS_DESCRIPTION
- See Also:
-
CAMERA_TILTABLE
- See Also:
-
LANG_DEPENDENT_CAMERA_TILTABLE
- See Also:
-
CAMERA_TOUCHSCREEN
- See Also:
-
LANG_DEPENDENT_CAMERA_TOUCHSCREEN
- See Also:
-
CAMERA_VIEWFINDER
- See Also:
-
LANG_DEPENDENT_CAMERA_VIEWFINDER
- See Also:
-
REAR_LCD_ONLY
- See Also:
-
REAR_LCD_ONLY_DESCRIPTION
- See Also:
-
ELECTRONIC
- See Also:
-
ELECTRONIC_DESCRIPTION
- See Also:
-
OPTICAL
- See Also:
-
OPTICAL_DESCRIPTION
- See Also:
-
LANG_DEPENDENT_NAME_DISPLAY
- See Also:
-
-
Constructor Details
-
DigitalCameraMockImpl
Constructor using product variant code- Parameters:
variantProductCode- Code of variant, used for preselecting values. If left null, it is assumed that the base product is configured
-
-
Method Details
-
getVariantProductCode
-
createDefaultConfiguration
- Specified by:
createDefaultConfigurationin interfaceConfigMock- Overrides:
createDefaultConfigurationin classBaseRunTimeConfigMockImpl
-
setBasePrices
-
createCsticViewfinder
-
createCsticTouch
-
createCsticTiltable
-
createCsticSensor
-
createCsticSecondSlot
-
createCsticSD
-
createCsticPixels
-
createCsticOptions
-
checkCstic
- Specified by:
checkCsticin interfaceConfigMock- Overrides:
checkCsticin classBaseRunTimeConfigMockImpl
-
checkSensor
-
setSensorCsticForMode
-
resetValueIfNeeded
-
checkModel
- Specified by:
checkModelin interfaceConfigMock- Overrides:
checkModelin classBaseRunTimeConfigMockImpl
-
checkPixels
-
resetPixelCstic
-
createCsticAperture
-
createCsticColor
-
createCsticMode
-
isStandardVariant
protected boolean isStandardVariant() -
isProfVariant
protected boolean isProfVariant() -
createCsticMaxIso
-
createCsticLensType
-
createCsticLensManufacture
-
createCsticDataFormat
-
createCsticDisplayResolution
-
createCsticGroupList
-