org.jasig.portal.portlet.om
Interface IPortletDefinition

All Known Implementing Classes:
PortletDefinitionImpl

public interface IPortletDefinition

A portlet definition is equivalant to a published ChannelDefinition.

Version:
$Revision$
Author:
Eric Dalquist

Method Summary
 IChannelDefinition getChannelDefinition()
           
 IPortletDefinitionId getPortletDefinitionId()
           
 IPortletPreferences getPortletPreferences()
           
 void setPortletPreferences(IPortletPreferences portletPreferences)
           
 

Method Detail

getPortletDefinitionId

IPortletDefinitionId getPortletDefinitionId()
Returns:
The unique identifier for this portlet definition.

getChannelDefinition

IChannelDefinition getChannelDefinition()
Returns:
The IChannelDefinition this portlet definition is based on.

getPortletPreferences

IPortletPreferences getPortletPreferences()
Returns:
The preferences for this portlet definition, will not be null.

setPortletPreferences

void setPortletPreferences(IPortletPreferences portletPreferences)
Parameters:
portletPreferences - The preferences for this portlet definition.
Throws:
IllegalArgumentException - If preferences is null.


Copyright © 2010 Jasig. All Rights Reserved.