Saturday 8 October 2011

Bulit-In PortletServices in Websphere Portal Server


PortletService is common base interface for all portlet services. Individual portlet services provide service specific interfaces that extend this interface. A portlet retrieves a portlet service from a PortletServiceHome and must cast it to a service specific interface to invoke methods provided by the service. 

The following are built-in portletservices found in websphere portal server.
PortletService
Description
ClientListProvider
An interface for a provider of client lists.
 ContentMetaDataModelProvider
An interface for a provider of the content node meta data model.
ContentModelProvider
An interface for a provider of content models.
LanguageListProvider
An interface for a provider of the language list. This is the list of portal supported locales.
 MarkupListProvider
An interface for a provider of markup lists.
 NavigationModelProvider
An interface for a provider of navigation models.
NavigationSelectionModelProvider
An interface for a provider of navigation models.
 PortletModelProvider
An interface for a provider of portlet models.
PortletRatingModelProvider
Provider interface for rating model controllers.
PortletResourceModelProvider
Provides resource model controllers
PortletServiceProvider
Interface that must be implemented by portlet service providers. This interface defines lifecycle methods for the intialization of the portlet service implementation.
All portlet service implementations must implement this interface so that they can be properly managed by the portlet container. It is the decision of the portlet container how many service implementations will be instantiated. All service providers must be programmed in a thread-safe way so that the same instance can be used by multiple portlets concurrently.


PortletTagModelProvider
Provider interface for tag model controllers.
SkinListProvider
An interface for a provider of skin lists.
ThemeListProvider
An interface for a provider of theme lists.
VirtualPortalListProvider
An interface for a provider of virtualPortal lists.


 ContentAccessService
Service to access external and internal resources. This on-demand proxy allows the creation of a URL or Stream which can then be passed to other classes without knowing about the proxy support to enable seemless adaption to proxied environments. The proxying will be provided to the URL object by means of a StreamHandler.
CredentialVaultService
Portlet Service for JSR compliant portlets to access the WebSphere Portal Credential Vault. The portlet service offers the following functionality:
•Management of Credential Vault Slots. Credential Vault Segments can be retrieved, and Vault Slots can be created and deleted.
•Management of Credential Secrets. The service allows to set or retrieve credentials from the credential vault.
DynamicUIManagementFactoryService
 Used  launch dynamic page instances. 
EventDistributionService
This public interface provides methods to change the activation status of processing events. Changes to the activation status are valid for the current session only and will not be persisted. In addition, there are methods to check if wires are registered for a given publishing event. The service is functionally available if the request property Constants.FEATURE_EVENT_DISTRIBUTION_SERVICE is set in the PortletRequest
HumanTaskManagerDelegateFactoryService
The HumanTaskManagerDelegateFactoryService is a Java Portlet API portlet service that provides access to a HumanTaskManagerDelegate instance
ImpersonationService
Portlet service for JSR compliant portlets to leverage the impersonation functionality of WebSphere Portal.
LoginService
This portlet service can be used to perform a login with user and password
PortalURLGenerationService
An interface to retrieve a PortalURLWriter based on the current state information encoded in the request.
PortletFriendlySelectionServiceHome
Portlet service which allows for working with friendly URLs.
PortletLocalizedContextHome
A home interface for lookups to LocalizedContext instances
PortletLookupServiceHome
Portlet service which allows to retrieve the Business Component and Application the current portlet is part of.
PortletPocServiceHome
Portlet service which allows for creating POC URLs that cannot be created via the JSR 168 API.
PortletSiteAnalyzerLoggingServiceHome
Portlet service for JSR compliant portlets to leverage the portlet-level site analytics capabilities of IBM WebSphere Portal.
PortletStateManagerService
Portlet service which allows for creating URLs that cannot be created via the JSR 168 API. This service also provides access to the current state of the portlet window calling this service.
PortletStateParameterServiceHome
Portlet Service that can be looked up and that provides access to the state parameter service.


PortletStaticPageServiceHome
Portlet service which allows for accessing POC services from a portlet environment
PropertyBrokerContextPassingService
An interface used to pass context information to portlets. The context is a set of property value which is provided by a portlet and can be either delivered to multiple portlets in the target page(which may be a dynamically launched page or a static page) or a special portlet in the current page. It should be used by portlets written to the JSR-168 APIs;
 PropertyBrokerService
The public interface provided by the Property Broker service. It provides methods to programmatically activate or deactivate actions for a session and to determine is a registered property is wired.
PumaHome
This Interface can be used to access the UserManagement component of WebSphere Portal
from a JSR 168 portlet.
RedirectURLGeneratorFactoryService
The RedirectURLGeneratorFactoryService is a Java Portlet API portlet service that provides access to a RedirectURLGenerator instance.
RememberMeCookieService
Portlet service for JSR compliant portlets to leverage the remember me cookie functionality of WebSphere Portal

No comments:

Post a Comment