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 java.lang.Object implements Converter<VersionPayloadDescriptor,ItemModel>
-
-
Constructor Summary
Constructors Constructor Description AbstractPKDataToModelConverter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ItemModelconvert(VersionPayloadDescriptor payloadDescriptor)Uses the sourceSobject and produces an new instance ofT.abstract ItemModelgetItemModelByVersion(CMSVersionModel cmsVersion)Returns anItemModelrepresented byCMSVersionModel.protected ModelServicegetModelService()protected TypeServicegetTypeService()protected booleanisAssignableFromVersion(java.lang.String itemTypeCode)Returnstrueif the itemTypeCode is a super type ofCMSVersionModelOR the same type,falseotherwise.voidsetModelService(ModelService modelService)voidsetTypeService(TypeService typeService)
-
-
-
Method Detail
-
convert
public ItemModel convert(VersionPayloadDescriptor payloadDescriptor)
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
public abstract ItemModel getItemModelByVersion(CMSVersionModel cmsVersion)
Returns anItemModelrepresented byCMSVersionModel.- Parameters:
cmsVersion- theCMSVersionModelthat is used to retrieve anItemModel.- Returns:
- the
ItemModel.
-
isAssignableFromVersion
protected boolean isAssignableFromVersion(java.lang.String itemTypeCode)
Returnstrueif the itemTypeCode is a super type ofCMSVersionModelOR the same type,falseotherwise.
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getTypeService
protected TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
-