Class AbstractPKDataToModelConverter
java.lang.Object
de.hybris.platform.cms2.version.converter.attribute.impl.AbstractPKDataToModelConverter
- All Implemented Interfaces:
Converter<VersionPayloadDescriptor,ItemModel>
- Direct Known Subclasses:
PKDataToModelPreviewConverter,PKDataToModelRollbackConverter
public abstract class AbstractPKDataToModelConverter
extends Object
implements Converter<VersionPayloadDescriptor,ItemModel>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(VersionPayloadDescriptor payloadDescriptor) Uses the sourceSobject and produces an new instance ofT.abstract ItemModelgetItemModelByVersion(CMSVersionModel cmsVersion) Returns anItemModelrepresented byCMSVersionModel.protected ModelServiceprotected TypeServiceprotected booleanisAssignableFromVersion(String itemTypeCode) Returnstrueif the itemTypeCode is a super type ofCMSVersionModelOR the same type,falseotherwise.voidsetModelService(ModelService modelService) voidsetTypeService(TypeService typeService)
-
Constructor Details
-
AbstractPKDataToModelConverter
public AbstractPKDataToModelConverter()
-
-
Method Details
-
convert
Description copied from interface:ConverterUses the sourceSobject and produces an new instance ofT.- Specified by:
convertin interfaceConverter<VersionPayloadDescriptor,ItemModel> - Parameters:
payloadDescriptor- the input to be converted.- Returns:
- an instance of
T, converted from the input source.
-
getItemModelByVersion
Returns anItemModelrepresented byCMSVersionModel.- Parameters:
cmsVersion- theCMSVersionModelthat is used to retrieve anItemModel.- Returns:
- the
ItemModel.
-
isAssignableFromVersion
Returnstrueif the itemTypeCode is a super type ofCMSVersionModelOR the same type,falseotherwise. -
getModelService
-
setModelService
-
getTypeService
-
setTypeService
-