public class PersonalizationPreviewTicketReversePopulator extends java.lang.Object implements Populator<PreviewTicketWsDTO,PreviewDataModel>
| Constructor and Description |
|---|
PersonalizationPreviewTicketReversePopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createErrorMessageForCodes(java.util.Collection<java.lang.String> codes) |
protected java.lang.String |
createErrorMessageForVariationKeys(java.util.Collection<CxVariationKey> keys) |
protected CxVariationKey |
createKey(CxVariationModel variation) |
protected java.util.Optional<CatalogVersionModel> |
findCxCatalogVersion(java.lang.String catalog,
java.lang.String catalogVersion) |
protected java.util.Collection<CxVariationModel> |
findExistingVariations(PreviewTicketWsDTO source) |
CatalogVersionService |
getCatalogVersionService() |
CxCatalogService |
getCxCatalogService() |
CxSegmentService |
getCxSegmentService() |
CxVariationService |
getCxVariationService() |
LocalViewExecutor |
getLocalViewExecutor() |
void |
populate(PreviewTicketWsDTO source,
PreviewDataModel target)
Populate the target instance with values from the source instance.
|
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setCxCatalogService(CxCatalogService cxCatalogService) |
void |
setCxSegmentService(CxSegmentService cxSegmentService) |
void |
setCxVariationService(CxVariationService cxVariationService) |
void |
setLocalViewExecutor(LocalViewExecutor localViewExecutor) |
protected void |
setSegments(PreviewTicketWsDTO source,
PreviewDataModel target) |
protected void |
setVariations(PreviewTicketWsDTO source,
PreviewDataModel target) |
void |
validateSegments(java.util.Collection<java.lang.String> inputSegmentsCode,
java.util.Collection<CxSegmentModel> existingSegments) |
void |
validateVariations(java.util.Collection<CxVariationKey> inputVariationCodes,
java.util.Collection<CxVariationModel> existingVariations) |
public PersonalizationPreviewTicketReversePopulator()
public void populate(PreviewTicketWsDTO source, PreviewDataModel target)
Populatorpopulate in interface Populator<PreviewTicketWsDTO,PreviewDataModel>source - the source objecttarget - the target to fillprotected void setVariations(PreviewTicketWsDTO source, PreviewDataModel target)
protected java.util.Collection<CxVariationModel> findExistingVariations(PreviewTicketWsDTO source)
protected java.util.Optional<CatalogVersionModel> findCxCatalogVersion(java.lang.String catalog, java.lang.String catalogVersion)
protected void setSegments(PreviewTicketWsDTO source, PreviewDataModel target)
public void validateVariations(java.util.Collection<CxVariationKey> inputVariationCodes, java.util.Collection<CxVariationModel> existingVariations)
public void validateSegments(java.util.Collection<java.lang.String> inputSegmentsCode,
java.util.Collection<CxSegmentModel> existingSegments)
protected CxVariationKey createKey(CxVariationModel variation)
protected java.lang.String createErrorMessageForVariationKeys(java.util.Collection<CxVariationKey> keys)
protected java.lang.String createErrorMessageForCodes(java.util.Collection<java.lang.String> codes)
public CxVariationService getCxVariationService()
public void setCxVariationService(CxVariationService cxVariationService)
public CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
public CxSegmentService getCxSegmentService()
public void setCxSegmentService(CxSegmentService cxSegmentService)
public void setLocalViewExecutor(LocalViewExecutor localViewExecutor)
public LocalViewExecutor getLocalViewExecutor()
public void setCxCatalogService(CxCatalogService cxCatalogService)
public CxCatalogService getCxCatalogService()
Copyright © 2018 SAP SE. All Rights Reserved.