org.apache.pluto.portalImpl.services.portletdefinitionregistry
Class PortletDefinitionRegistryService

java.lang.Object
  extended by org.apache.pluto.portalImpl.services.Service
      extended by org.apache.pluto.portalImpl.services.portletdefinitionregistry.PortletDefinitionRegistryService
Direct Known Subclasses:
PortletDefinitionRegistryServiceContextImpl, PortletDefinitionRegistryServiceFileImpl

public abstract class PortletDefinitionRegistryService
extends Service

The PortletRegistryService interface represents all portlets and portlet applications available in the portal. It is accessed by the datastore layer to get information about the portlets and portlet applications.

The interfaces defined in this package represent an abstract object model (OM) that is applicable for different implementations. The abstract OM defines only how the data is stored and accessed in the memory. Each implementation can store the data in different ways.

This abstraction layer helps to generalize the portlet container from special implementations like data storage and moreover it is not bound to a special Application Server.


Constructor Summary
PortletDefinitionRegistryService()
           
 
Method Summary
abstract  org.apache.pluto.om.portlet.PortletApplicationDefinitionList getPortletApplicationDefinitionList()
          Returns a set containg all portlet application definitions
abstract  org.apache.pluto.om.portlet.PortletDefinition getPortletDefinition(org.apache.pluto.om.common.ObjectID id)
          Returns the portlet definition to the given object id
 
Methods inherited from class org.apache.pluto.portalImpl.services.Service
destroy, destroy, init, init, init, postInit, postInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletDefinitionRegistryService

public PortletDefinitionRegistryService()
Method Detail

getPortletApplicationDefinitionList

public abstract org.apache.pluto.om.portlet.PortletApplicationDefinitionList getPortletApplicationDefinitionList()
Returns a set containg all portlet application definitions

Returns:
the portlet application definition set

getPortletDefinition

public abstract org.apache.pluto.om.portlet.PortletDefinition getPortletDefinition(org.apache.pluto.om.common.ObjectID id)
Returns the portlet definition to the given object id

Returns:
the portlet definition


Copyright © 2003-2011 . All Rights Reserved.