Class ComponentForUidAttributePresetHandler

java.lang.Object
de.hybris.platform.cms2.cloning.service.preset.impl.ComponentForUidAttributePresetHandler
All Implemented Interfaces:
AttributePresetHandler<String>, BiPredicate<ItemModel,String>, Supplier<String>

public class ComponentForUidAttributePresetHandler extends Object implements AttributePresetHandler<String>
Predicate to test if the UID qualifier of the AbstractCMSComponentModel component has a preset value during the deep cloning process.

When the expression evaluates to TRUE, the deep cloning process will detect that a new preset value (e.g. UID) needs to be generated for the qualifier of the component and the process will call #get() to retrieve the generated preset value.