public class DefaultPreviewDataModelUrlResolver extends java.lang.Object implements UrlResolver<PreviewDataModel>
| Constructor and Description |
|---|
DefaultPreviewDataModelUrlResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
checkPageLabel(AbstractPageModel page,
java.util.Map<java.lang.String,java.lang.String> pageMapping) |
protected java.lang.String |
checkPageUid(AbstractPageModel page,
java.util.Map<java.lang.String,java.lang.String> pageMapping) |
protected UrlResolver<CategoryModel> |
getCategoryModelUrlResolver() |
protected java.util.Map<java.lang.String,java.lang.String> |
getPageMapping() |
protected CategoryModel |
getPreviewValueForCategoryPage(PreviewDataModel previewCtx) |
protected ProductModel |
getPreviewValueForProductPage(PreviewDataModel previewCtx) |
protected UrlResolver<ProductModel> |
getProductModelUrlResolver() |
protected java.lang.String |
processPage(AbstractPageModel page,
java.util.Map<java.lang.String,java.lang.String> pageMapping) |
java.lang.String |
resolve(PreviewDataModel previewDataModel)
Returns the relative URL for the specified page
page. |
void |
setCategoryModelUrlResolver(UrlResolver<CategoryModel> categoryModelUrlResolver) |
void |
setPageMapping(java.util.Map<java.lang.String,java.lang.String> pageMapping) |
void |
setProductModelUrlResolver(UrlResolver<ProductModel> productModelUrlResolver) |
protected UrlResolver<ProductModel> getProductModelUrlResolver()
public void setProductModelUrlResolver(UrlResolver<ProductModel> productModelUrlResolver)
protected UrlResolver<CategoryModel> getCategoryModelUrlResolver()
public void setCategoryModelUrlResolver(UrlResolver<CategoryModel> categoryModelUrlResolver)
protected java.util.Map<java.lang.String,java.lang.String> getPageMapping()
public void setPageMapping(java.util.Map<java.lang.String,java.lang.String> pageMapping)
public java.lang.String resolve(PreviewDataModel previewDataModel)
page.resolve in interface UrlResolver<PreviewDataModel>previewDataModel - the source type.protected java.lang.String processPage(AbstractPageModel page, java.util.Map<java.lang.String,java.lang.String> pageMapping)
protected java.lang.String checkPageLabel(AbstractPageModel page, java.util.Map<java.lang.String,java.lang.String> pageMapping)
protected java.lang.String checkPageUid(AbstractPageModel page, java.util.Map<java.lang.String,java.lang.String> pageMapping)
protected CategoryModel getPreviewValueForCategoryPage(PreviewDataModel previewCtx)
protected ProductModel getPreviewValueForProductPage(PreviewDataModel previewCtx)
Copyright © 2018 SAP SE. All Rights Reserved.