public interface IPortletType extends IComponent
Modifier and Type | Method and Description |
---|---|
IPortletBean |
getPortletBean(IURI portletUri,
IThingID userId)
Returns portlet bean with loaded persisted properties for the user id
|
IPortletInfo |
getPortletInfo()
Returns portlet info for this portlet type
|
Map<String,Object> |
getProperties(IURI portletUri,
IThingID userId)
Loads name/value map with all persisted properties for a portlet specified by portletUri.
|
void |
setPortletInfo(IPortletInfo portletInfo)
Sets updated portlet info for the portlet
|
DifferenceMap |
setProperties(IURI portletUri,
IThingID userId,
Map<String,Object> properties)
Persists properties for a published portlet instance in the metadata store.
|
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
IPortletInfo getPortletInfo() throws PortalException
PortalException
void setPortletInfo(IPortletInfo portletInfo) throws PortalException
portletInfo
- new portlet infoPortalException
Map<String,Object> getProperties(IURI portletUri, IThingID userId) throws PortalException
portletUri
- portlet uriuserId
- user idPortalException
setProperties(com.webmethods.portal.system.IURI, com.webmethods.portal.service.meta2.thing.IThingID, java.util.Map<java.lang.String, java.lang.Object>)
DifferenceMap setProperties(IURI portletUri, IThingID userId, Map<String,Object> properties) throws PortalException
portletUri
- portlet uriuserId
- user idPortalException
getProperties(com.webmethods.portal.system.IURI, com.webmethods.portal.service.meta2.thing.IThingID)
IPortletBean getPortletBean(IURI portletUri, IThingID userId) throws PortalException
portletUri
- the portlet uriuserId
- the user idPortalException