public interface PortletConfigurationManager
PortletConfiguration
domain object.
It has a legacy name, but actually manages the Google Gadgets.
Modifier and Type | Method and Description |
---|---|
PortletConfiguration |
addGadget(Long portalPageId,
Integer column,
Integer row,
URI gadgetXml,
com.atlassian.gadgets.dashboard.Color color,
Map<String,String> userPreferences)
Create a new portlet configuration for the passed parameters.
|
void |
delete(PortletConfiguration pc)
Remove the passed portlet configuration.
|
List<PortletConfiguration> |
getByPortalPage(Long portalPageId)
Get all the
PortletConfiguration associated with the passed Portal Page. |
PortletConfiguration |
getByPortletId(Long portletId)
Get the passed portlet configuration.
|
void |
store(PortletConfiguration pc)
Update the passed portlet configuration.
|
List<PortletConfiguration> getByPortalPage(Long portalPageId)
PortletConfiguration
associated with the passed Portal Page.portalPageId
- the portal page to query.PortletConfiguration getByPortletId(Long portletId)
portletId
- the id of the portlet configuration to return.void delete(PortletConfiguration pc)
pc
- the portlet configuration to remove.void store(PortletConfiguration pc)
pc
- the portlet configuration to change.PortletConfiguration addGadget(Long portalPageId, Integer column, Integer row, URI gadgetXml, com.atlassian.gadgets.dashboard.Color color, Map<String,String> userPreferences)
portalPageId
- the portal page the configuration will belong to.column
- the column location for the new configuration.row
- the row location for the new configuration.gadgetXml
- A URI specifying the location of the gadget XML. May be null if this is a legacy portlet.color
- The chrome color for the gadget.userPreferences
- A map of key -> value user preference pairs used to store gadget configuration.Copyright © 2002-2015 Atlassian. All Rights Reserved.