|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.portal.DefaultPortalManager
The DefaultPortalManager is the default PortalManager, getting it's configuration on a portlets.xml configuration file.
Field Summary | |
protected Category |
log
|
Constructor Summary | |
DefaultPortalManager()
|
|
DefaultPortalManager(java.lang.String xml)
|
Method Summary | |
void |
createPortalPageConfiguration(User u,
java.lang.String pagename)
Creates a new Portal Page Configuration in the database. |
void |
deletePortalPageConfiguration(User u,
java.lang.String pagename)
This function removed a portal page configuration for a user including all of its portlet configurations and there properties |
java.util.List |
getAllPortalPageConfigurations(java.lang.String pagename)
|
java.util.Collection |
getAllPortlets()
Get all the available portlets. |
PortalPageConfiguration |
getDefaultPortalPage(java.lang.String pagename)
Goes to the database and fetches the default dashboard configuration. |
PortalPageConfiguration |
getEditablePortalPageConfiguration(User user,
java.lang.String pagename)
|
PortalPageConfiguration |
getPortalPageConfiguration(User user,
java.lang.String pagename)
Get a portlet configuration for a particular user and page from the database. |
Portlet |
getPortlet(java.lang.String id)
Get a particular portlet, based on it's id. |
java.util.Collection |
getPortlets(User user)
This function returns all the portlets a user has permission to see. |
void |
resetDefault(java.lang.String pagename)
This function reloads the default portal page configuration from the database. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final Category log
Constructor Detail |
public DefaultPortalManager()
public DefaultPortalManager(java.lang.String xml)
Method Detail |
public java.util.Collection getAllPortlets()
getAllPortlets
in interface PortalManager
public java.util.Collection getPortlets(User user)
getPortlets
in interface PortalManager
user
- requesting portlets
public void createPortalPageConfiguration(User u, java.lang.String pagename) throws PortletConfigurationException
createPortalPageConfiguration
in interface PortalManager
u
- pagename
-
PortletConfigurationException
public java.util.List getAllPortalPageConfigurations(java.lang.String pagename) throws PortletConfigurationException
getAllPortalPageConfigurations
in interface PortalManager
PortletConfigurationException
public PortalPageConfiguration getPortalPageConfiguration(User user, java.lang.String pagename) throws PortletConfigurationException
If it does not exist, the default portlet configuration will be used.
getPortalPageConfiguration
in interface PortalManager
PortletConfigurationException
public PortalPageConfiguration getEditablePortalPageConfiguration(User user, java.lang.String pagename) throws PortletConfigurationException
getEditablePortalPageConfiguration
in interface PortalManager
PortletConfigurationException
public void resetDefault(java.lang.String pagename)
resetDefault
in interface PortalManager
pagename
- e.g. dashboard.public PortalPageConfiguration getDefaultPortalPage(java.lang.String pagename) throws PortletConfigurationException
getDefaultPortalPage
in interface PortalManager
pagename
- eg. dashboard
PortletConfigurationException
public void deletePortalPageConfiguration(User u, java.lang.String pagename) throws PortletConfigurationException
PortalManager
deletePortalPageConfiguration
in interface PortalManager
u
- Ownerpagename
- Name of portalpage e.g. dashboard
PortletConfigurationException
public Portlet getPortlet(java.lang.String id)
getPortlet
in interface PortalManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |