org.jboss.portal.core.impl.model.portal
Class PageImpl
java.lang.Object
org.jboss.portal.core.impl.model.portal.PortalObjectImpl
org.jboss.portal.core.impl.model.portal.PageImpl
- All Implemented Interfaces:
- java.lang.Comparable, Page, PageContainer, PortalObject
public class PageImpl
- extends PortalObjectImpl
- implements Page
- Version:
- $Revision: 9134 $
- Author:
- Julien Viet
Method Summary |
protected PortalObjectImpl |
cloneObject()
|
Page |
createPage(java.lang.String name)
Create a new page in the scope of this container. |
Window |
createWindow(java.lang.String name,
ContentType contentType,
java.lang.String contentURI)
Create a new window. |
Page |
getPage(java.lang.String name)
Return an existing page or null if the child does not exist or does not have the right type. |
Portal |
getPortal()
Return the portal containing this page. |
int |
getType()
Returns the type of the object which is a value that discriminates the object type. |
Window |
getWindow(java.lang.String name)
Return a page window or null if the portal object does not exist or does not have the appropriate type. |
Methods inherited from class org.jboss.portal.core.impl.model.portal.PortalObjectImpl |
addChild, compareTo, copy, destroy, destroyChild, equals, getChild, getChildren, getChildren, getDeclaredProperties, getDeclaredProperty, getDeclaredPropertyMap, getDefaultChild, getDisplayName, getDisplayNames, getId, getKey, getListener, getMask, getMask, getName, getObjectNode, getParent, getProperties, getProperty, hashCode, setDeclaredProperty, setDeclaredPropertyMap, setDisplayName, setDisplayNames, setKey, setListener, setObjectNode, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.portal.core.model.portal.PortalObject |
copy, destroyChild, getChild, getChildren, getChildren, getDeclaredProperties, getDeclaredProperty, getDisplayName, getId, getListener, getName, getParent, getProperties, getProperty, setDeclaredProperty, setDisplayName, setListener |
Methods inherited from interface java.lang.Comparable |
compareTo |
PageImpl
public PageImpl()
PageImpl
public PageImpl(boolean hibernate)
getPortal
public Portal getPortal()
- Description copied from interface:
Page
- Return the portal containing this page.
- Specified by:
getPortal
in interface Page
- Returns:
- the portal for this page
getPage
public Page getPage(java.lang.String name)
- Description copied from interface:
PageContainer
- Return an existing page or null if the child does not exist or does not have the right type.
- Specified by:
getPage
in interface PageContainer
- Returns:
- the specified page
createPage
public Page createPage(java.lang.String name)
throws DuplicatePortalObjectException
- Description copied from interface:
PageContainer
- Create a new page in the scope of this container.
- Specified by:
createPage
in interface PageContainer
- Parameters:
name
- the name of the child page to create
- Returns:
- the create page
- Throws:
DuplicatePortalObjectException
- if an object with the specified name already exist
getWindow
public Window getWindow(java.lang.String name)
- Description copied from interface:
Page
- Return a page window or null if the portal object does not exist or does not have the appropriate type.
- Specified by:
getWindow
in interface Page
- Parameters:
name
- the window name
- Returns:
- the specified page window
createWindow
public Window createWindow(java.lang.String name,
ContentType contentType,
java.lang.String contentURI)
throws DuplicatePortalObjectException,
java.lang.IllegalArgumentException
- Description copied from interface:
Page
- Create a new window.
- Specified by:
createWindow
in interface Page
- Parameters:
name
- window namecontentType
- the window content typecontentURI
- the window content URI
- Returns:
- the created window
- Throws:
DuplicatePortalObjectException
- if a portal object with the specified name already exist
java.lang.IllegalArgumentException
- if the name is null
getType
public int getType()
- Description copied from interface:
PortalObject
- Returns the type of the object which is a value that discriminates the object type.
- Specified by:
getType
in interface PortalObject
- Specified by:
getType
in class PortalObjectImpl
- Returns:
- the object type.
cloneObject
protected PortalObjectImpl cloneObject()
- Specified by:
cloneObject
in class PortalObjectImpl