Class CPQBandsawMockImpl
java.lang.Object
de.hybris.platform.sap.productconfig.runtime.mock.impl.BaseRunTimeConfigMockImpl
de.hybris.platform.sap.productconfig.runtime.mock.impl.CPQBandsawMockImpl
- All Implemented Interfaces:
ConfigMock
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final BigIntegerstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final longprotected static final longstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic 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 voidcheckBaseMount(InstanceModel instance, CsticModel cstic) protected voidcheckConflict(ConfigModel model, 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 voidcheckTiltTable(InstanceModel instance, CsticModel cstic) protected CsticModelprotected CsticValueModelcreateAssignableForIntervals(String intervalValue) protected CsticModelprotected CsticModelprotected List<CsticGroupModel>protected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected voidcreatePrice(ConfigModel model) protected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelprotected CsticModelvoidextractIntervalBoundaries(CsticModel cstic, List<Float> floatIntervals) protected DecimalFormathandelDecimalFormat(CsticModel cstic) protected voidhandleFloatInterval(ConfigModel model, InstanceModel instance, CsticModel cstic) booleanisInInterval(ConfigModel model, InstanceModel instance, CsticModel cstic, List<Float> floatIntervals) 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
-
BASE_PRICE
-
DEEP_DRAWN_PARTY
- See Also:
-
CONF_BS_OTHERAPPTYPES_D
- See Also:
-
READY_MADE_PARTY
- See Also:
-
CONF_BS_OTHERAPPTYPES_RM
- See Also:
-
SANDWICH_ELEMETS
- See Also:
-
CONF_BS_OTHERAPPTYPES_SW
- See Also:
-
OTHER_TYPES_OF_APPLICATION
- See Also:
-
CONF_BS_OTHERAPPTYPES
- See Also:
-
MANUALLY_ROTATABLE
- See Also:
-
CONF_BS_SU_GUIDESYSTEM_M
- See Also:
-
PNEUMATIC
- See Also:
-
CONF_BS_SU_GUIDESYSTEM_P
- See Also:
-
GUIDE_SYSTEM
- See Also:
-
CONF_BS_SU_GUIDESYSTEM
- See Also:
-
FLAGGED
- See Also:
-
PENDELUM_SAW
- See Also:
-
CONF_BS_SU_PENDSAW
- See Also:
-
XCXC
- See Also:
-
CONF_BS_VARIABLECUTTINGSPEED1
- See Also:
-
VARIABLE_CUTTING_SPEED
- See Also:
-
CONF_BS_VARIABLECUTTINGSPEED
- See Also:
-
CUTTING_CHIP_SUCTION
- See Also:
-
CONF_BS_CUTTINGCHIPSUCTION
- See Also:
-
SUCTION_CONVEYOR
- See Also:
-
CONF_BS_SUCTIONCONVEYOR
- See Also:
-
CARBIDE
- See Also:
-
CONF_BS_SU_BLADES_CARB
- See Also:
-
BI_METAL
- See Also:
-
CONF_BS_SU_BLADES_METAL
- See Also:
-
BLADES
- See Also:
-
CONF_BS_SU_BLADES
- See Also:
-
FITTED_TO_A_STAND
- See Also:
-
CONF_BS_BASE_STAND
- See Also:
-
BENCH_MOUNTED
- See Also:
-
CONF_BS_BASE_MOUNTED
- See Also:
-
BANDSAW_MOUNTING
- See Also:
-
CONF_BS_BASE_MOUNTING
- See Also:
-
CONF_BS_BASE_CUPBOARD_NO
- See Also:
-
CONF_BS_BASE_CUPBOARD_YES
- See Also:
-
INCLUDE_TOOL_CUPBOARD
- See Also:
-
CONF_BS_BASE_CUPBOARD
- See Also:
-
BEVEL_CUTTING
- See Also:
-
CONF_BS_BEVEL_CUT
- See Also:
-
MITRE
- See Also:
-
CONF_BS_MITRE
- See Also:
-
RIPPING
- See Also:
-
CONF_BS_RIPPING
- See Also:
-
CROSS_CUTTING
- See Also:
-
CONF_BS_CROSS_CUT
- See Also:
-
STRAIGHT_CUTTING
- See Also:
-
CONF_BS_STRAIGHT_CUT
- See Also:
-
WOODWORK_CAPABILITIES
- See Also:
-
CONF_BS_WOODCP
- See Also:
-
_20
- See Also:
-
CONF_BS_XLDTH
- See Also:
-
_18
- See Also:
-
CONF_BS_LARGEWIDTH
- See Also:
-
_16
- See Also:
-
CONF_BS_MEDIUMWIDTH
- See Also:
-
_14
- See Also:
-
CONF_BS_SMALLWIDTH
- See Also:
-
THROAT_WIDTH
- See Also:
-
CONF_BS_THROATWIDTH
- See Also:
-
PUWR98_WORKPLACE
- See Also:
-
CONF_BS_SAFETY_WORKPLACE
- See Also:
-
BS_4163_2014_EDUCATIONAL_ESTABLISHMENTS
- See Also:
-
CONF_BS_SAFETY_EDU
- See Also:
-
SAFETY_REQUIREMENTS
- See Also:
-
CONF_BS_SAFETY
- See Also:
-
_12
- See Also:
-
CONF_BS_RESAWLARGE
- See Also:
-
_10
- See Also:
-
CONF_BS_RESAWMEDIUM
- See Also:
-
_6
- See Also:
-
CONF_BS_RESAWSMALL
- See Also:
-
RESAW_CAPACITY
- See Also:
-
CONF_BS_RESAW_CP
- See Also:
-
_1100W
- See Also:
-
CONF_BS_MOTOR_EXTRA
- See Also:
-
_550W
- See Also:
-
CONF_BS_MOTOR_NORMAL
- See Also:
-
MOTOR
- See Also:
-
CONF_BS_MOTOR
- See Also:
-
CONF_BS_MOBILITY_NO
- See Also:
-
CONF_BS_MOBILITY_YES
- See Also:
-
MOBILITY_KIT
- See Also:
-
CONF_BS_MOBILITYKIT
- See Also:
-
WELDED_STEEL
- See Also:
-
CONF_BS_STEELFRAME
- See Also:
-
CAST_IRON
- See Also:
-
CONF_BS_IRONFRAME
- See Also:
-
FRAME_DESIGN
- See Also:
-
SAW_BAND_RELIEF_WHEN_IDLING
- See Also:
-
QUICK_RELEASE_BLADE_TENSIONING_LEVER
- See Also:
-
CONF_BS_FRAMEDESIGN
- See Also:
-
CONF_BS_BANDRELIEF
- See Also:
-
CONF_BS_QUICKRELEASEBLADE
- See Also:
-
TILT_ANGLE_RIGHT
- See Also:
-
TILT_ANGLE_LEFT
- See Also:
-
CONF_BS_TILT_ANGLE_R
- See Also:
-
CONF_BS_TILT_ANGLE_L
- See Also:
-
NO
- See Also:
-
YES
- See Also:
-
CONF_BS_TILT_NO
- See Also:
-
CONF_BS_TILT_YES
- See Also:
-
TILT_TABLE
- See Also:
-
CONF_BS_TILTTABLE
- See Also:
-
ADDITIONAL_OPTIONS
- See Also:
-
CONF_BS_ADDOPTIONS
- See Also:
-
ROOT_INSTANCE_NAME
- See Also:
-
ROOT_INSTANCE_LANG_DEP_NAME
- See Also:
-
BASE_SUBINSTANCE_ID
- See Also:
-
BASE_SUBINSTANCE_NAME
- See Also:
-
BASE_SUBINSTANCE_LANG_DEP_NAME
- See Also:
-
SAW_UNIT_SUBINSTANCE_ID
- See Also:
-
SAW_UNIT_SUBINSTANCE_NAME
- See Also:
-
SAW_UNIT_SUBINSTANCE_LANG_DEP_NAME
- See Also:
-
NUM_CSTIC_TYPE_LENGTH
public static final int NUM_CSTIC_TYPE_LENGTH- See Also:
-
NUM_MAX_VALUE
public static final int NUM_MAX_VALUE- See Also:
-
SURCHARGE_CONF_BS_LARGEWIDTH
protected static final long SURCHARGE_CONF_BS_LARGEWIDTH- See Also:
-
SURCHARGE_CONF_BS_MOTOR_EXTRA
protected static final long SURCHARGE_CONF_BS_MOTOR_EXTRA- See Also:
-
-
Constructor Details
-
CPQBandsawMockImpl
public CPQBandsawMockImpl()
-
-
Method Details
-
createDefaultConfiguration
- Returns:
- the default configuration
-
createPrice
-
createOtherTypesOfApplication
-
createFramedesign
-
createMobilityKit
-
createMotor
-
createResawCapacity
-
createSafety
-
createThroatWidth
-
createWoodworkCapabilities
-
createTiltTable
-
createTiltAngleL
-
createTiltAngleR
-
createCupboard
-
createBaseMounting
-
createBlades
-
createPendsaw
-
createGuideSystem
-
createAdditionalOptions
-
createAssignableForIntervals
-
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
-
handelDecimalFormat
-
handleFloatInterval
-
isInInterval
public boolean isInInterval(ConfigModel model, InstanceModel instance, CsticModel cstic, List<Float> floatIntervals) -
extractIntervalBoundaries
-
checkConflict
-
checkBaseMount
-
checkTiltTable
-
createCsticGroupList
-