public class CMSItemToDataConverter extends java.lang.Object implements Converter<CMSItemModel,PK>
AttributeContentConverter that converts properties of type CMSItemModel.| Constructor and Description |
|---|
CMSItemToDataConverter() |
| Modifier and Type | Method and Description |
|---|---|
PK |
convert(CMSItemModel source)
Uses the source
S object and produces an new instance of T. |
protected java.util.Optional<CMSItemData> |
findItemInSessionContext(CMSItemModel cmsItem)
Check if the item has already been versioned in the current session, if yes return the PK of the version from the
session context.
|
protected CatalogVersionService |
getCatalogVersionService() |
protected CMSVersionService |
getCmsVersionService() |
protected CMSVersionSessionContextProvider |
getCmsVersionSessionContextProvider() |
protected TypeService |
getTypeService() |
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setCmsVersionService(CMSVersionService cmsVersionService) |
void |
setCmsVersionSessionContextProvider(CMSVersionSessionContextProvider cmsVersionSessionContextProvider) |
void |
setTypeService(TypeService typeService) |
public PK convert(CMSItemModel source)
ConverterS object and produces an new instance of T.convert in interface Converter<CMSItemModel,PK>source - the input to be converted.T, converted from the input source.protected java.util.Optional<CMSItemData> findItemInSessionContext(CMSItemModel cmsItem)
cmsItem - CMSItemModel to be searched for.CMSVersionModel that matches the criteria or empty if not foundprotected CMSVersionService getCmsVersionService()
public void setCmsVersionService(CMSVersionService cmsVersionService)
protected CMSVersionSessionContextProvider getCmsVersionSessionContextProvider()
public void setCmsVersionSessionContextProvider(CMSVersionSessionContextProvider cmsVersionSessionContextProvider)
protected CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
protected TypeService getTypeService()
public void setTypeService(TypeService typeService)
Copyright © 2018 SAP SE. All Rights Reserved.