|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.portal.AbstractPortalManager
public abstract class AbstractPortalManager
Field Summary | |
---|---|
protected OfBizDelegator |
delegator
|
protected org.apache.log4j.Category |
log
|
protected com.atlassian.plugin.PluginManager |
pluginManager
|
Fields inherited from interface com.atlassian.jira.portal.PortalManager |
---|
DASHBOARD_PAGE_NAME, SYSTEM_PORTLET_PACKAGE |
Constructor Summary | |
---|---|
AbstractPortalManager(com.atlassian.plugin.PluginManager pluginManager,
OfBizDelegator delegator,
CollectionReorderer collectionReorderer)
|
Method Summary | |
---|---|
java.lang.Long |
createPortalPageConfiguration(com.opensymphony.user.User u,
java.lang.String pagename,
java.lang.String description)
Creates a new Portal Page Configuration in the database. |
java.lang.Long |
createPortalPageConfiguration(com.opensymphony.user.User u,
java.lang.String pagename,
java.lang.String description,
java.lang.Long copyPageId)
|
void |
decreasePageConfigurationSequence(com.opensymphony.user.User remoteUser,
int position)
|
void |
deletePortalPageConfiguration(com.opensymphony.user.User u,
java.lang.Long pageId)
This function removed a portal page configuration for a user including all of its portlet configurations and there properties |
java.util.Collection |
getAllPortlets()
Get all the available portlets. |
PortalPageConfiguration |
getDefaultPortalPage()
Goes to the database and fetches the default dashboard configuration. |
PortalPageConfiguration |
getEditablePortalPageConfiguration(com.opensymphony.user.User user,
java.lang.Long pageId)
|
PortalPageConfiguration |
getPortalPageConfiguration(com.opensymphony.user.User user,
java.lang.Long pageId)
Get a portlet configuration for a particular user and page from the database. |
java.util.Map |
getPortalPageConfigurations(com.opensymphony.user.User user)
Get all the portal pages for a given user. |
Portlet |
getPortlet(java.lang.String id)
Get a particular portlet, based on it's id. |
java.util.Collection |
getPortlets(com.opensymphony.user.User user)
This function returns all the portlets a user has permission to see. |
void |
increasePageConfigurationSequence(com.opensymphony.user.User remoteUser,
int position)
Increases the position of the page configuration ofr the user's page configuration set |
protected abstract boolean |
isAllowedPortalName(java.lang.String name)
|
boolean |
isDefaultPortalPageName(java.lang.String pageName)
|
boolean |
isUsingDefaultPortalPageConfigurations(com.opensymphony.user.User remoteUser)
|
void |
movePortlets(java.lang.Long[] selectedPortlets,
PortalPageConfiguration sourcePage,
PortalPageConfiguration destinationPage)
Move portlets from one page to another |
void |
moveToEndPageConfigurationSequence(com.opensymphony.user.User remoteUser,
int position)
|
void |
moveToStartPageConfigurationSequence(com.opensymphony.user.User remoteUser,
int position)
|
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 |
Methods inherited from interface com.atlassian.jira.portal.PortalManager |
---|
isMultiplePortalPagesEnabled |
Field Detail |
---|
protected final org.apache.log4j.Category log
protected final com.atlassian.plugin.PluginManager pluginManager
protected final OfBizDelegator delegator
Constructor Detail |
---|
public AbstractPortalManager(com.atlassian.plugin.PluginManager pluginManager, OfBizDelegator delegator, CollectionReorderer collectionReorderer)
Method Detail |
---|
protected abstract boolean isAllowedPortalName(java.lang.String name)
public java.util.Collection getAllPortlets()
getAllPortlets
in interface PortalManager
public java.util.Collection getPortlets(com.opensymphony.user.User user)
getPortlets
in interface PortalManager
user
- requesting portlets
public java.lang.Long createPortalPageConfiguration(com.opensymphony.user.User u, java.lang.String pagename, java.lang.String description) throws PortletConfigurationException
createPortalPageConfiguration
in interface PortalManager
u
- pagename
-
PortletConfigurationException
public java.lang.Long createPortalPageConfiguration(com.opensymphony.user.User u, java.lang.String pagename, java.lang.String description, java.lang.Long copyPageId) throws PortletConfigurationException
createPortalPageConfiguration
in interface PortalManager
PortletConfigurationException
public PortalPageConfiguration getPortalPageConfiguration(com.opensymphony.user.User user, java.lang.Long pageId) throws PortletConfigurationException
getPortalPageConfiguration
in interface PortalManager
PortletConfigurationException
public PortalPageConfiguration getEditablePortalPageConfiguration(com.opensymphony.user.User user, java.lang.Long pageId) throws PortletConfigurationException
getEditablePortalPageConfiguration
in interface PortalManager
PortletConfigurationException
public void resetDefault(java.lang.String pagename)
resetDefault
in interface PortalManager
pagename
- e.g. dashboard.public java.util.Map getPortalPageConfigurations(com.opensymphony.user.User user) throws PortletConfigurationException
PortalManager
getPortalPageConfigurations
in interface PortalManager
PortletConfigurationException
public void movePortlets(java.lang.Long[] selectedPortlets, PortalPageConfiguration sourcePage, PortalPageConfiguration destinationPage) throws PortletConfigurationException, org.ofbiz.core.entity.GenericEntityException
PortalManager
movePortlets
in interface PortalManager
PortletConfigurationException
org.ofbiz.core.entity.GenericEntityException
public boolean isUsingDefaultPortalPageConfigurations(com.opensymphony.user.User remoteUser)
isUsingDefaultPortalPageConfigurations
in interface PortalManager
public void increasePageConfigurationSequence(com.opensymphony.user.User remoteUser, int position) throws PortletConfigurationException
PortalManager
increasePageConfigurationSequence
in interface PortalManager
position
- the current position of the portal page configuration to move
PortletConfigurationException
public void decreasePageConfigurationSequence(com.opensymphony.user.User remoteUser, int position) throws PortletConfigurationException
decreasePageConfigurationSequence
in interface PortalManager
PortletConfigurationException
public void moveToStartPageConfigurationSequence(com.opensymphony.user.User remoteUser, int position) throws PortletConfigurationException
moveToStartPageConfigurationSequence
in interface PortalManager
PortletConfigurationException
public void moveToEndPageConfigurationSequence(com.opensymphony.user.User remoteUser, int position) throws PortletConfigurationException
moveToEndPageConfigurationSequence
in interface PortalManager
PortletConfigurationException
public PortalPageConfiguration getDefaultPortalPage() throws PortletConfigurationException
getDefaultPortalPage
in interface PortalManager
PortletConfigurationException
public void deletePortalPageConfiguration(com.opensymphony.user.User u, java.lang.Long pageId) throws PortletConfigurationException
PortalManager
deletePortalPageConfiguration
in interface PortalManager
u
- OwnerpageId
- id of portalpage
PortletConfigurationException
public Portlet getPortlet(java.lang.String id)
getPortlet
in interface PortalManager
public boolean isDefaultPortalPageName(java.lang.String pageName)
isDefaultPortalPageName
in interface PortalManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |