Class PreviewTicketReversePopulator
- java.lang.Object
-
- de.hybris.platform.previewwebservices.populators.PreviewTicketReversePopulator
-
- All Implemented Interfaces:
Populator<PreviewTicketWsDTO,PreviewDataModel>
public class PreviewTicketReversePopulator extends java.lang.Object implements Populator<PreviewTicketWsDTO,PreviewDataModel>
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description PreviewTicketReversePopulator()
-
Method Summary
-
-
-
Method Detail
-
populate
public void populate(PreviewTicketWsDTO source, PreviewDataModel target)
Description copied from interface:Populator
Populate the target instance with values from the source instance.- Specified by:
populate
in interfacePopulator<PreviewTicketWsDTO,PreviewDataModel>
- Parameters:
source
- the source objecttarget
- the target to fill- Throws:
ConversionException
- if there is any conversion error
-
retrieveCmsSite
protected CMSSiteModel retrieveCmsSite(PreviewTicketWsDTO source, PreviewDataModel target)
- Throws:
ConversionException
- if there is any conversion error
-
setCatalogVersionInSession
protected void setCatalogVersionInSession(PreviewTicketWsDTO source, PreviewDataModel target)
-
setTimeInSession
protected void setTimeInSession(java.util.Date date)
-
setPageAndVersion
protected void setPageAndVersion(PreviewTicketWsDTO source, PreviewDataModel target)
-
findCmsCatalogVersion
protected CatalogVersionModel findCmsCatalogVersion(java.util.Collection<CatalogVersionModel> catalogVersions)
-
retrieveCatalogVersionsForPreview
protected java.util.Set<CatalogVersionModel> retrieveCatalogVersionsForPreview(PreviewTicketWsDTO source, PreviewDataModel target)
Method returns all needed catalog versions because on top of the catalog version chosen for the preview - you also need to add the other catalog versions (e.g. product catalog)
-
buildRequestedCatalogVersionMap
protected java.util.Map<java.lang.String,java.lang.String> buildRequestedCatalogVersionMap(PreviewTicketWsDTO source)
-
getValidCatalogVersionModel
protected CatalogVersionModel getValidCatalogVersionModel(CatalogModel catalog, java.util.Map<java.lang.String,java.lang.String> catalogVersionMap)
-
getCmsSiteService
protected CMSSiteService getCmsSiteService()
-
setCmsSiteService
public void setCmsSiteService(CMSSiteService cmsSiteService)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getCatalogVersionService
protected CatalogVersionService getCatalogVersionService()
-
setCatalogVersionService
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
-
getCommonI18NService
protected CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getCmsPageService
protected CMSPageService getCmsPageService()
-
setCmsPageService
public void setCmsPageService(CMSPageService cmsPageService)
-
getCmsAdminSiteService
protected CMSAdminSiteService getCmsAdminSiteService()
-
setCmsAdminSiteService
public void setCmsAdminSiteService(CMSAdminSiteService cmsAdminSiteService)
-
getLocalViewExecutor
protected LocalViewExecutor getLocalViewExecutor()
-
setLocalViewExecutor
public void setLocalViewExecutor(LocalViewExecutor localViewExecutor)
-
getCmsVersionService
protected CMSVersionService getCmsVersionService()
-
setCmsVersionService
public void setCmsVersionService(CMSVersionService cmsVersionService)
-
getCmsCatalogVersionLevelComparator
protected java.util.Comparator<CatalogVersionModel> getCmsCatalogVersionLevelComparator()
-
setCmsCatalogVersionLevelComparator
public void setCmsCatalogVersionLevelComparator(java.util.Comparator<CatalogVersionModel> cmsCatalogVersionLevelComparator)
-
getCmsCatalogVersionService
protected CMSCatalogVersionService getCmsCatalogVersionService()
-
setCmsCatalogVersionService
public void setCmsCatalogVersionService(CMSCatalogVersionService cmsCatalogVersionService)
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
-