com.atlassian.jira.portal
Class AbstractPortalPageConfigurationImpl

java.lang.Object
  extended by com.atlassian.jira.portal.AbstractPortalPageConfigurationImpl
All Implemented Interfaces:
PortalPageConfiguration
Direct Known Subclasses:
DefaultPortalPageConfigurationImpl, PortalPageConfigurationImpl

public abstract class AbstractPortalPageConfigurationImpl
extends Object
implements PortalPageConfiguration


Field Summary
protected  PortletConfigurationManager portletConfigurationManager
           
 
Constructor Summary
  AbstractPortalPageConfigurationImpl(org.ofbiz.core.entity.GenericValue portalPage, PortletConfigurationManager portletConfigurationManager)
           
protected AbstractPortalPageConfigurationImpl(List portletConfigsList)
           
 
Method Summary
 PortletConfiguration addPortletConfig(String portletId, int column, int row)
           
 void deletePortletConfig(Long portletConfigId)
           
 List getColumn(int num)
           
 int getColumnCount()
           
 String getDescription()
           
 Long getId()
           
 List getLeftPortletConfigs()
           
 String getPageName()
           
protected  org.ofbiz.core.entity.GenericValue getPortalPage()
           
 PortletConfiguration getPortletConfig(Long portletConfigId)
           
protected  List getPortletConfigsList()
           
protected  Map getPortletConfigsMap()
           
 List getPortletConfigurations(String portletId)
           
 List getRightPortletConfigs()
           
 void movePortletPositionColumn(Long portletConfigId, Integer column)
           
 void movePortletPositionFirst(Long id)
           
 void movePortletPositionLast(Long id)
           
 void movePortletPositionRow(Long portletConfigId, boolean forward)
           
protected  void putInColumn(PortletConfiguration portletConfig)
           
 void reload()
          Re-initialize this portal page configuration from the database.
protected  void renumberList(List portletConfigs)
           
protected  void renumberList(List portletConfigs, Integer columnPosition)
           
 void setDescription(String description)
           
 void setPageName(String pageName)
           
 void store()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.portal.PortalPageConfiguration
deletePortletConfigs, isDefault
 

Field Detail

portletConfigurationManager

protected final PortletConfigurationManager portletConfigurationManager
Constructor Detail

AbstractPortalPageConfigurationImpl

public AbstractPortalPageConfigurationImpl(org.ofbiz.core.entity.GenericValue portalPage,
                                           PortletConfigurationManager portletConfigurationManager)

AbstractPortalPageConfigurationImpl

protected AbstractPortalPageConfigurationImpl(List portletConfigsList)
Method Detail

reload

public void reload()
Description copied from interface: PortalPageConfiguration
Re-initialize this portal page configuration from the database.

Specified by:
reload in interface PortalPageConfiguration

getId

public Long getId()
Specified by:
getId in interface PortalPageConfiguration

getPageName

public String getPageName()
Specified by:
getPageName in interface PortalPageConfiguration

setPageName

public void setPageName(String pageName)
Specified by:
setPageName in interface PortalPageConfiguration

getDescription

public String getDescription()
Specified by:
getDescription in interface PortalPageConfiguration

setDescription

public void setDescription(String description)
Specified by:
setDescription in interface PortalPageConfiguration

getPortalPage

protected org.ofbiz.core.entity.GenericValue getPortalPage()

getPortletConfigsList

protected List getPortletConfigsList()

getPortletConfigsMap

protected Map getPortletConfigsMap()

getLeftPortletConfigs

public List getLeftPortletConfigs()
Specified by:
getLeftPortletConfigs in interface PortalPageConfiguration

getRightPortletConfigs

public List getRightPortletConfigs()
Specified by:
getRightPortletConfigs in interface PortalPageConfiguration

getPortletConfig

public PortletConfiguration getPortletConfig(Long portletConfigId)
Specified by:
getPortletConfig in interface PortalPageConfiguration

getPortletConfigurations

public List getPortletConfigurations(String portletId)
Specified by:
getPortletConfigurations in interface PortalPageConfiguration

putInColumn

protected void putInColumn(PortletConfiguration portletConfig)

renumberList

protected void renumberList(List portletConfigs)

renumberList

protected void renumberList(List portletConfigs,
                            Integer columnPosition)

movePortletPositionColumn

public void movePortletPositionColumn(Long portletConfigId,
                                      Integer column)
Specified by:
movePortletPositionColumn in interface PortalPageConfiguration

movePortletPositionRow

public void movePortletPositionRow(Long portletConfigId,
                                   boolean forward)
Specified by:
movePortletPositionRow in interface PortalPageConfiguration

addPortletConfig

public PortletConfiguration addPortletConfig(String portletId,
                                             int column,
                                             int row)
                                      throws PortletConfigurationException
Specified by:
addPortletConfig in interface PortalPageConfiguration
Throws:
PortletConfigurationException

movePortletPositionFirst

public void movePortletPositionFirst(Long id)
Specified by:
movePortletPositionFirst in interface PortalPageConfiguration

movePortletPositionLast

public void movePortletPositionLast(Long id)
Specified by:
movePortletPositionLast in interface PortalPageConfiguration

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface PortalPageConfiguration

getColumn

public List getColumn(int num)
Specified by:
getColumn in interface PortalPageConfiguration

deletePortletConfig

public void deletePortletConfig(Long portletConfigId)
                         throws PortletConfigurationException
Specified by:
deletePortletConfig in interface PortalPageConfiguration
Throws:
PortletConfigurationException

store

public void store()
           throws PortletConfigurationException
Specified by:
store in interface PortalPageConfiguration
Throws:
PortletConfigurationException


Copyright © 2002-2007 Atlassian. All Rights Reserved.