org.exoplatform.wcm.webui.selector.page
Class UIPageSelectorPanel

java.lang.Object
  extended by org.exoplatform.webui.core.UIComponent
      extended by org.exoplatform.webui.core.UIContainer
          extended by org.exoplatform.wcm.webui.selector.page.UIPageSelectorPanel

public class UIPageSelectorPanel
extends org.exoplatform.webui.core.UIContainer

Created by The eXo Platform SAS Author : eXoPlatform chuong.phan@exoplatform.com, phan.le.thanh.chuong@gmail.com Jun 30, 2009


Nested Class Summary
static class UIPageSelectorPanel.SelectActionListener
          The listener interface for receiving selectAction events.
 
Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIContainer.SelectTabActionListener
 
Field Summary
 
Fields inherited from class org.exoplatform.webui.core.UIComponent
config, OBJECTID, UICOMPONENT, uiparent
 
Constructor Summary
UIPageSelectorPanel()
          Instantiates a new uI page selector panel.
 
Method Summary
 org.exoplatform.webui.core.UIPageIterator getPageIterator()
          Gets the page iterator.
 java.util.List getSelectablePages()
          Gets the selectable pages.
 org.exoplatform.portal.config.model.PageNode getSelectedPage()
          Gets the selected page.
 void setPageIterator(org.exoplatform.webui.core.UIPageIterator pageIterator)
          Sets the page iterator.
 void setSelectedPage(org.exoplatform.portal.config.model.PageNode selectedPage)
          Sets the selected page.
 void updateGrid()
          Update grid.
 
Methods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes, visit
 
Methods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, createEvent, createUIComponent, createUIComponent, createUIComponent, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibbling, url, url, url
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIPageSelectorPanel

public UIPageSelectorPanel()
                    throws java.lang.Exception
Instantiates a new uI page selector panel.

Throws:
java.lang.Exception - the exception
Method Detail

updateGrid

public void updateGrid()
Update grid.


getSelectablePages

public java.util.List getSelectablePages()
                                  throws java.lang.Exception
Gets the selectable pages.

Returns:
the selectable pages
Throws:
java.lang.Exception - the exception

getSelectedPage

public org.exoplatform.portal.config.model.PageNode getSelectedPage()
Gets the selected page.

Returns:
the selected page

setSelectedPage

public void setSelectedPage(org.exoplatform.portal.config.model.PageNode selectedPage)
Sets the selected page.

Parameters:
selectedPage - the new selected page

getPageIterator

public org.exoplatform.webui.core.UIPageIterator getPageIterator()
Gets the page iterator.

Returns:
the page iterator

setPageIterator

public void setPageIterator(org.exoplatform.webui.core.UIPageIterator pageIterator)
Sets the page iterator.

Parameters:
pageIterator - the new page iterator


Copyright © 2010 eXo Platform SAS. All Rights Reserved.