IBM WebSphere PortalTM, Version 7.0.0.2
API Specification

Packages
com.ibm.policy.manager This package includes the API of the Policy Manager runtime.
com.ibm.portal This package and its subpackages define the portal programming model.
com.ibm.portal.app.component2 This package defines interfaces for application business components based on WebSphere Portal 6.1.
com.ibm.portal.app.event Package Specification
com.ibm.portal.app.exceptions Package Specification
com.ibm.portal.app.model Package Specification
com.ibm.portal.app.resource  
com.ibm.portal.app.service This package and its subpackages define the portal programming model for the Composite Application Infrastructure(CAI).
com.ibm.portal.app.service.backup This package defines a service that can be used by business components to backup/restore arbitrary binary data.
com.ibm.portal.app.service.exceptions Package Specification
com.ibm.portal.auth This package contains interfaces related to the portal authentication component.
com.ibm.portal.auth.exceptions This package contains exceptions related to the portal authentication component.
com.ibm.portal.community This package and its subpackages define the portal community API.
com.ibm.portal.community.exception This package defines exceptions that are thrown by the portal community API.
com.ibm.portal.dnd This package provides the Java API through which developers can add "drag and drop" function to their portlets and/or portals.
com.ibm.portal.dynamicui This package provides the core interfaces for dynamic ui management.
com.ibm.portal.eventing.service  
com.ibm.portal.identification  
com.ibm.portal.impersonation This package contains the Portal Impersonation API.
com.ibm.portal.impersonation.exceptions This package contains exception classes for the the Portal Impersonation API.
com.ibm.portal.portlet This package defines IBM API extension for portlets using the Java Portlet API, which implement the javax.portlet.Portlet interface.
com.ibm.portal.portlet.service This package defines the IBM API for portlet services for portlets written to the Java Portlet API.
com.ibm.portal.portlet.service.contentaccess  
com.ibm.portal.portlet.service.credentialvault This package defines the Credential Vault Portlet Service.
com.ibm.portal.portlet.service.credentialvault.credentials This package defines the portal provided credential objects that can be used to retrieve user credentials from the vault with the credential portlet service.
com.ibm.portal.portlet.service.dynamicui This package contains a Java Portlet API portlet service that acts as a factory for the DynamicUIInfo and DynamicUICtrl .
com.ibm.portal.portlet.service.impersonation  
com.ibm.portal.portlet.service.login This package defines the IBM API for the portlet service that allows to trigger a portal login from within a portlet.
com.ibm.portal.portlet.service.state This package contains a Java Portlet API portlet service that acts as a factory for the RedirectURLGenerator .
com.ibm.portal.portlet.service.taskmanager This package provides a Java Portlet API service that is used to obtain a TaskManagerDelegate instance.
com.ibm.portal.portlet.service.taskui This package provides a Java Portlet API service that is used by TaskProcessingPortlets to manage the UI to process a task.
com.ibm.portal.portlet.service.url This package provides an API to generate portal URLs inside of Java Portlets.
com.ibm.portal.portletservice.rememberme  
com.ibm.portal.propertybroker.property This package contains public interfaces of objects (such as Property and Action) which are used to support brokered communication between components.
com.ibm.portal.propertybroker.service This package contains the public interface PropertyBrokerService provided by the Property Broker for portlets compliant with JSR 168.
com.ibm.portal.resolver.accessors  
com.ibm.portal.resolver.atom
com.ibm.portal.resolver.atom.helper  
com.ibm.portal.resolver.cai.uri  
com.ibm.portal.resolver.http.xml  
com.ibm.portal.resolver.iwidget.xml  
com.ibm.portal.resolver.iwidget.xml.helper  
com.ibm.portal.resolver.mashup  
com.ibm.portal.resolver.opensearch  
com.ibm.portal.resolver.webdav  
com.ibm.portal.resolver.xml
com.ibm.portal.resolver.xml.exception  
com.ibm.portal.resolver.xml.helper  
com.ibm.portal.resolver.xul  
com.ibm.portal.security This package defines general portal security interfaces.
com.ibm.portal.security.exceptions This package defines general portal security exceptions.
com.ibm.portal.services.globalization This package provides an API to retrieve an extended version of the Portal defined language list.
com.ibm.portal.services.globalization.preferences This package provides an API to retrieve the globalization preferences for a user or locale.
com.ibm.portal.state This package contains interfaces related to url generation.
com.ibm.portal.state.accessors.portlet This package contains accessors for reading and writing portlet information.
com.ibm.portal.streaming.json This package defines an API for writing and parsing JSON in a stream based manner.
com.ibm.portal.struts.action This package and its subpackages define the Action API for the Struts Portlet Framework.
com.ibm.portal.struts.command This package and its subpackages define the API for the commands for the Struts application Struts Portlet Framework.
com.ibm.portal.struts.common This package and its subpackages define the common APIs for the Struts Portlet Framework.
com.ibm.portal.struts.data This package and its subpackages define the API for storing and retrieving data with Struts Portlet Framework.
com.ibm.portal.struts.logging  
com.ibm.portal.struts.plugins This package and its subpackages define the API for the plugins for the Struts application Struts Portlet Framework.
com.ibm.portal.struts.portlet This package and its subpackages define the API for the extension points for the Struts application Struts Portlet Framework.
com.ibm.portal.struts.upload This package and its subpackages define the Upload API for the Struts Portlet Framework.
com.ibm.portal.taskmanager This package defines the interfaces used by the TaskManagerDelegateFactoryService.
com.ibm.portal.taskui This package defines the interfaces used by the TaskUIManager.
com.ibm.portal.taskui.dynamicui  
com.ibm.portal.theme.plugin This package defines ways to contribute content to defined "extension points" in the theme.
com.ibm.portal.theme.plugin.exception  
com.ibm.portal.theme.plugin.impl This package provides default implementations of the theme extension interfaces that may be sub-classed and reused by developers.
com.ibm.struts.data This package and its subpackages define the API for storing and retrieving data with Struts Portlet Framework.
com.ibm.struts.taglib.html  
com.ibm.wps.pb.portlet  
com.ibm.wps.pb.property This package contains public interfaces of objects (such as Property and Action) passed by the Property Broker to portlet written to the IBM portlet API, and vice-versa.
com.ibm.wps.pb.service This package contains the public interface PropertyBrokerService provided by the Property Broker to portlet written to the IBM portlet API.
com.ibm.wps.pb.wrapper  
com.ibm.wps.pe.pc.legacy.cache  
com.ibm.wps.pe.pc.legacy.cmpf  
com.ibm.wps.portlet.event This package defines interfaces for portlets using the IBM porlet API to receive event notifications.
com.ibm.wps.portlets.struts This package and its subpackages define the API for the extension points for the Struts application Struts Portlet Framework.
com.ibm.wps.portlets.struts.logging  
com.ibm.wps.portlets.struts.plugins This package and its subpackages define the API for the plugins used by the Struts Portlet Framework.
com.ibm.wps.portlets.struts.upload This package and its subpackages define the API for the file upload support in the Struts Portlet Framework.
com.ibm.wps.portletservice.credentialvault This package defines the Credential Vault Portlet Service.
com.ibm.wps.portletservice.credentialvault.credentials This package defines the portal provided credential objects that can be used to retrieve user credentials from the vault with the credential portlet service.
com.ibm.wps.portletservice.taskmanager This package provides a IBM Portlet API service that is used to obtain a TaskManagerDelegate instance.
com.ibm.wps.portletservice.taskui This package provides a IBM Portlet API service that is used by TaskProcessingPortlets to manage the UI to process a task
com.ibm.wps.services.globalization  
com.ibm.wps.struts.action This package and its subpackages define the API for the Portal friendly Struts Action support in the Struts Portlet Framework.
com.ibm.wps.struts.common This package and its subpackages define the Common API for the Struts Portlet Framework.
org.apache.jetspeed.portlet This package and its subpackages define the Portlet API and provide interfaces for portlets.
org.apache.jetspeed.portlet.event This package defines interfaces for events and listeners.
org.apache.jetspeed.portlet.service This package defines interfaces which allow to access portlet services provided by other programmers.