org.sakaiproject.mock.domain
Class Page

java.lang.Object
  extended by org.sakaiproject.mock.domain.Page
All Implemented Interfaces:
Serializable, org.sakaiproject.entity.api.Edit, org.sakaiproject.entity.api.Entity, org.sakaiproject.site.api.SitePage

public class Page
extends Object
implements org.sakaiproject.site.api.SitePage

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.sakaiproject.site.api.SitePage
HOME_TOOL_ID, IS_HOME_PAGE, LAYOUT_DOUBLE_COL, LAYOUT_SINGLE_COL, PAGE_CATEGORY_PROP, PAGE_CUSTOM_TITLE_PROP
 
Fields inherited from interface org.sakaiproject.entity.api.Entity
SEPARATOR
 
Constructor Summary
Page(org.sakaiproject.site.api.Site site)
           
 
Method Summary
 org.sakaiproject.site.api.ToolConfiguration addTool()
           
 org.sakaiproject.site.api.ToolConfiguration addTool(String toolId)
           
 org.sakaiproject.site.api.ToolConfiguration addTool(org.sakaiproject.tool.api.Tool reg)
           
 org.sakaiproject.site.api.Site getContainingSite()
           
 String getId()
           
 int getLayout()
           
 String getLayoutTitle()
           
 int getPosition()
           
 org.sakaiproject.entity.api.ResourceProperties getProperties()
           
 org.sakaiproject.entity.api.ResourcePropertiesEdit getPropertiesEdit()
           
 String getReference()
           
 String getReference(String rootProperty)
           
 org.sakaiproject.site.api.Site getSite()
           
 String getSiteId()
           
 String getSkin()
           
 String getTitle()
           
 boolean getTitleCustom()
           
 org.sakaiproject.site.api.ToolConfiguration getTool(String id)
           
 List getTools()
           
 List getTools(int col)
           
 Collection getTools(String[] toolIds)
           
 String getUrl()
           
 String getUrl(String rootProperty)
           
 boolean isActiveEdit()
           
 boolean isPopUp()
           
 void localizePage()
           
 void moveDown()
           
 void moveUp()
           
 void removeTool(org.sakaiproject.site.api.ToolConfiguration tool)
           
 void setActiveEdit(boolean activeEdit)
           
 void setId(String id)
           
 void setLayout(int layout)
           
 void setPopup(boolean popUp)
           
 void setPopUp(boolean popUp)
           
 void setPosition(int position)
           
 void setProperties(org.sakaiproject.entity.api.ResourceProperties properties)
           
 void setPropertiesEdit(org.sakaiproject.entity.api.ResourcePropertiesEdit propertiesEdit)
           
 void setReference(String reference)
           
 void setSite(org.sakaiproject.site.api.Site site)
           
 void setTitle(String title)
           
 void setTitleCustom(boolean custom)
           
 void setTools(List<org.sakaiproject.site.api.ToolConfiguration> tools)
           
 void setupPageCategory(String toolId)
           
 Element toXml(Document doc, Stack stack)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Page

public Page(org.sakaiproject.site.api.Site site)
Method Detail

addTool

public org.sakaiproject.site.api.ToolConfiguration addTool()
Specified by:
addTool in interface org.sakaiproject.site.api.SitePage

addTool

public org.sakaiproject.site.api.ToolConfiguration addTool(String toolId)
Specified by:
addTool in interface org.sakaiproject.site.api.SitePage

getContainingSite

public org.sakaiproject.site.api.Site getContainingSite()
Specified by:
getContainingSite in interface org.sakaiproject.site.api.SitePage

getLayoutTitle

public String getLayoutTitle()
Specified by:
getLayoutTitle in interface org.sakaiproject.site.api.SitePage

getSiteId

public String getSiteId()
Specified by:
getSiteId in interface org.sakaiproject.site.api.SitePage

getSkin

public String getSkin()
Specified by:
getSkin in interface org.sakaiproject.site.api.SitePage

getTool

public org.sakaiproject.site.api.ToolConfiguration getTool(String id)
Specified by:
getTool in interface org.sakaiproject.site.api.SitePage

getTools

public List getTools()
Specified by:
getTools in interface org.sakaiproject.site.api.SitePage

getTools

public List getTools(int col)
Specified by:
getTools in interface org.sakaiproject.site.api.SitePage

getTools

public Collection getTools(String[] toolIds)
Specified by:
getTools in interface org.sakaiproject.site.api.SitePage

moveDown

public void moveDown()
Specified by:
moveDown in interface org.sakaiproject.site.api.SitePage

moveUp

public void moveUp()
Specified by:
moveUp in interface org.sakaiproject.site.api.SitePage

removeTool

public void removeTool(org.sakaiproject.site.api.ToolConfiguration tool)
Specified by:
removeTool in interface org.sakaiproject.site.api.SitePage

getReference

public String getReference(String rootProperty)
Specified by:
getReference in interface org.sakaiproject.entity.api.Entity

getUrl

public String getUrl()
Specified by:
getUrl in interface org.sakaiproject.entity.api.Entity

getUrl

public String getUrl(String rootProperty)
Specified by:
getUrl in interface org.sakaiproject.entity.api.Entity

toXml

public Element toXml(Document doc,
                     Stack stack)
Specified by:
toXml in interface org.sakaiproject.entity.api.Entity

addTool

public org.sakaiproject.site.api.ToolConfiguration addTool(org.sakaiproject.tool.api.Tool reg)
Specified by:
addTool in interface org.sakaiproject.site.api.SitePage

isPopUp

public boolean isPopUp()
Specified by:
isPopUp in interface org.sakaiproject.site.api.SitePage

setPopUp

public void setPopUp(boolean popUp)

getId

public String getId()
Specified by:
getId in interface org.sakaiproject.entity.api.Entity

setId

public void setId(String id)

getLayout

public int getLayout()
Specified by:
getLayout in interface org.sakaiproject.site.api.SitePage

setLayout

public void setLayout(int layout)
Specified by:
setLayout in interface org.sakaiproject.site.api.SitePage

getPosition

public int getPosition()
Specified by:
getPosition in interface org.sakaiproject.site.api.SitePage

setPosition

public void setPosition(int position)
Specified by:
setPosition in interface org.sakaiproject.site.api.SitePage

getProperties

public org.sakaiproject.entity.api.ResourceProperties getProperties()
Specified by:
getProperties in interface org.sakaiproject.entity.api.Entity

setProperties

public void setProperties(org.sakaiproject.entity.api.ResourceProperties properties)

getPropertiesEdit

public org.sakaiproject.entity.api.ResourcePropertiesEdit getPropertiesEdit()
Specified by:
getPropertiesEdit in interface org.sakaiproject.entity.api.Edit

setPropertiesEdit

public void setPropertiesEdit(org.sakaiproject.entity.api.ResourcePropertiesEdit propertiesEdit)

getReference

public String getReference()
Specified by:
getReference in interface org.sakaiproject.entity.api.Entity

setReference

public void setReference(String reference)

getSite

public org.sakaiproject.site.api.Site getSite()

setSite

public void setSite(org.sakaiproject.site.api.Site site)

getTitle

public String getTitle()
Specified by:
getTitle in interface org.sakaiproject.site.api.SitePage

setTitleCustom

public void setTitleCustom(boolean custom)
Specified by:
setTitleCustom in interface org.sakaiproject.site.api.SitePage

getTitleCustom

public boolean getTitleCustom()
Specified by:
getTitleCustom in interface org.sakaiproject.site.api.SitePage

setTitle

public void setTitle(String title)
Specified by:
setTitle in interface org.sakaiproject.site.api.SitePage

localizePage

public void localizePage()
Specified by:
localizePage in interface org.sakaiproject.site.api.SitePage

setTools

public void setTools(List<org.sakaiproject.site.api.ToolConfiguration> tools)

setPopup

public void setPopup(boolean popUp)
Specified by:
setPopup in interface org.sakaiproject.site.api.SitePage

isActiveEdit

public boolean isActiveEdit()
Specified by:
isActiveEdit in interface org.sakaiproject.entity.api.Edit

setActiveEdit

public void setActiveEdit(boolean activeEdit)

setupPageCategory

public void setupPageCategory(String toolId)
Specified by:
setupPageCategory in interface org.sakaiproject.site.api.SitePage


Copyright © 2003-2013 Sakai Project. All Rights Reserved.