org.riotfamily.pages.dao
Class PageDefinition

java.lang.Object
  extended by org.riotfamily.pages.dao.PageDefinition

public class PageDefinition
extends Object

Since:
6.5
Author:
Felix Gnass [fgnass at neteye dot de]

Constructor Summary
PageDefinition()
           
 
Method Summary
 PageNode createNode(PageNode parent, List<Site> sites, PageDao pageDao)
           
 List<PageDefinition> getPageDefinitions()
           
 String getPathComponent()
           
 void setFolder(boolean folder)
           
 void setHidden(boolean hidden)
           
 void setPageDefinitions(List<PageDefinition> definitions)
           
 void setPathComponent(String pathComponent)
           
 void setProperties(Map<String,Object> properties)
           
 void setPublished(boolean published)
           
 void setSystemNode(boolean systemNode)
           
 void setType(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageDefinition

public PageDefinition()
Method Detail

setPathComponent

public void setPathComponent(String pathComponent)

getPathComponent

public String getPathComponent()

setType

public void setType(String type)

setHidden

public void setHidden(boolean hidden)

setPublished

public void setPublished(boolean published)

setSystemNode

public void setSystemNode(boolean systemNode)

setFolder

public void setFolder(boolean folder)

setProperties

public void setProperties(Map<String,Object> properties)

getPageDefinitions

public List<PageDefinition> getPageDefinitions()

setPageDefinitions

public void setPageDefinitions(List<PageDefinition> definitions)

createNode

public PageNode createNode(PageNode parent,
                           List<Site> sites,
                           PageDao pageDao)