Class MediaContainerForCatalogVersionAttributePresetPredicate
- java.lang.Object
-
- de.hybris.platform.cms2.cloning.service.predicate.MediaContainerForCatalogVersionAttributePresetPredicate
-
- All Implemented Interfaces:
java.util.function.BiPredicate<ItemModel,java.lang.String>,java.util.function.Supplier<CatalogVersionModel>
public class MediaContainerForCatalogVersionAttributePresetPredicate extends java.lang.Object implements java.util.function.BiPredicate<ItemModel,java.lang.String>, java.util.function.Supplier<CatalogVersionModel>
Predicate to test if theCATALOGVERSIONqualifier of theMediaContainerModelcomponent 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.
-
-
Constructor Summary
Constructors Constructor Description MediaContainerForCatalogVersionAttributePresetPredicate(CatalogVersionModel targetCatalogVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogVersionModelget()protected CatalogVersionModelgetTargetCatalogVersion()voidsetTargetCatalogVersion(CatalogVersionModel targetCatalogVersion)booleantest(ItemModel component, java.lang.String qualifier)
-
-
-
Constructor Detail
-
MediaContainerForCatalogVersionAttributePresetPredicate
public MediaContainerForCatalogVersionAttributePresetPredicate(CatalogVersionModel targetCatalogVersion)
-
-
Method Detail
-
test
public boolean test(ItemModel component, java.lang.String qualifier)
- Specified by:
testin interfacejava.util.function.BiPredicate<ItemModel,java.lang.String>
-
get
public CatalogVersionModel get()
- Specified by:
getin interfacejava.util.function.Supplier<CatalogVersionModel>
-
getTargetCatalogVersion
protected CatalogVersionModel getTargetCatalogVersion()
-
setTargetCatalogVersion
public void setTargetCatalogVersion(CatalogVersionModel targetCatalogVersion)
-
-