org.broadleafcommerce.cms.page.dto
Class PageDTO

java.lang.Object
  extended by org.broadleafcommerce.cms.page.dto.PageDTO
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
NullPageDTO

public class PageDTO
extends Object
implements Serializable

Page fields must be pre-processed (for example to fix image paths). This DTO allows us to process the PageFields once and then cache the results. Created by bpolster.

See Also:
Serialized Form

Field Summary
protected  String description
           
protected  Long id
           
protected  List<ItemCriteriaDTO> itemCriteriaDTOList
           
protected  String localeCode
           
protected  Map<String,String> pageFields
           
protected  Integer priority
           
protected  String ruleExpression
           
protected  Long sandboxId
           
protected  String templatePath
           
protected  String url
           
 
Constructor Summary
PageDTO()
           
 
Method Summary
 String getDescription()
           
 Long getId()
           
 List<ItemCriteriaDTO> getItemCriteriaDTOList()
           
 String getLocaleCode()
           
 Map<String,String> getPageFields()
           
 Integer getPriority()
           
 String getRuleExpression()
           
 Long getSandboxId()
           
 String getTemplatePath()
           
 String getUrl()
           
 void setDescription(String description)
           
 void setId(Long id)
           
 void setItemCriteriaDTOList(List<ItemCriteriaDTO> itemCriteriaDTOList)
           
 void setLocaleCode(String localeCode)
           
 void setPageFields(Map<String,String> pageFields)
           
 void setPriority(Integer priority)
           
 void setRuleExpression(String ruleExpression)
           
 void setSandboxId(Long sandboxId)
           
 void setTemplatePath(String templatePath)
           
 void setUrl(String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected Long id

description

protected String description

localeCode

protected String localeCode

templatePath

protected String templatePath

url

protected String url

sandboxId

protected Long sandboxId

priority

protected Integer priority

pageFields

protected Map<String,String> pageFields

ruleExpression

protected String ruleExpression

itemCriteriaDTOList

protected List<ItemCriteriaDTO> itemCriteriaDTOList
Constructor Detail

PageDTO

public PageDTO()
Method Detail

getId

public Long getId()

setId

public void setId(Long id)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getLocaleCode

public String getLocaleCode()

setLocaleCode

public void setLocaleCode(String localeCode)

getTemplatePath

public String getTemplatePath()

setTemplatePath

public void setTemplatePath(String templatePath)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getSandboxId

public Long getSandboxId()

setSandboxId

public void setSandboxId(Long sandboxId)

getPageFields

public Map<String,String> getPageFields()

setPageFields

public void setPageFields(Map<String,String> pageFields)

getRuleExpression

public String getRuleExpression()

setRuleExpression

public void setRuleExpression(String ruleExpression)

getItemCriteriaDTOList

public List<ItemCriteriaDTO> getItemCriteriaDTOList()

setItemCriteriaDTOList

public void setItemCriteriaDTOList(List<ItemCriteriaDTO> itemCriteriaDTOList)

getPriority

public Integer getPriority()

setPriority

public void setPriority(Integer priority)


Copyright © 2013. All Rights Reserved.