Part of canonical.launchpad.webapp
| Interface | IAPIDocRoot | Marker interface for the root object of the apidoc vhost. |
| Interface | ILaunchpadContainer | Marker interface for objects used as the context of something. |
| Interface | ILaunchpadApplication | Marker interface for a launchpad application. |
| Interface | ILaunchpadProtocolError | Marker interface for a Launchpad protocol error exception. |
| Interface | IAuthorization | Authorization policy for a particular object and permission. |
| Class | OffsiteFormPostError | An attempt was made to post a form from a remote site. |
| Class | NoReferrerError | At attempt was made to post a form without a REFERER header. |
| Interface | IMenu | Public interface for facets, menus, extra facets and extra menus. |
| Interface | IMenuBase | Common interface for facets, menus, extra facets and extra menus. |
| Interface | IFacetMenu | Main facet menu for an object. |
| Interface | IApplicationMenu | Application menu for an object. |
| Interface | IContextMenu | Context menu for an object. |
| Interface | INavigationMenu | Navigation menu for an object. |
| Interface | ILinkData | An object with immutable attributes that represents the data a |
| Interface | ILink | An object that represents a link in a menu. |
| Interface | IFacetLink | A link in a facet menu. |
| Interface | IStructuredString | An object that represents a string that is to retain its html structure |
| Interface | IBreadcrumb | A breadcrumb link. |
| Interface | ICanonicalUrlData | Tells you how to work out a canonical url for an object. |
| Class | NoCanonicalUrl | There was no canonical URL registered for an object. |
| Interface | IBrowserFormNG | Interface to manipulate submitted form data. |
| Interface | ILaunchpadBrowserApplicationRequest | The request interface to the application for LP browser requests. |
| Interface | IPrincipalIdentifiedEvent | An event that is sent after a principal has been recovered from the |
| Interface | ILoggedInEvent | An event that is sent after someone has logged in. |
| Class | CookieAuthLoggedInEvent | Undocumented |
| Class | CookieAuthPrincipalIdentifiedEvent | Undocumented |
| Class | BasicAuthLoggedInEvent | Undocumented |
| Interface | ILoggedOutEvent | An event which gets sent after someone has logged out via a form. |
| Class | LoggedOutEvent | Undocumented |
| Interface | IPlacelessAuthUtility | This is a marker interface for a utility that supplies the interface |
| Interface | IPlacelessLoginSource | This is a principal source that has no place. It extends |
| Class | OAuthPermission | The permission granted by the user to the OAuth consumer. |
| Class | AccessLevel | The level of access any given principal has. |
| Interface | ILaunchpadPrincipal | Marker interface for launchpad principals. |
| Class | BrowserNotificationLevel | Matches the standard logging levels, with the addition of notice |
| Interface | INotification | Undocumented |
| Interface | INotificationList | No interface docstring; 0/1 datetimes, 3/3 methods documented |
| Interface | INotificationRequest | Undocumented |
| Interface | INotificationResponse | This class is responsible for propagating any notifications that |
| Interface | IErrorReportEvent | A new error report has been created. |
| Interface | IErrorReport | No interface docstring; 1/1 attributes, 0/1 datetimes, 0/1 texts, 0/8 textlines documented |
| Interface | IErrorReportRequest | Undocumented |
| Interface | ITableBatchNavigator | A batch navigator for tabular listings. |
| Interface | IAlwaysSubmittedWidget | A widget that is always submitted (such as a checkbox or radio |
| Interface | ISingleLineWidgetLayout | A widget that is displayed in a single table row next to its label. |
| Interface | IMultiLineWidgetLayout | A widget that is displayed on its own table row below its label. |
| Interface | ICheckBoxWidgetLayout | A widget that is displayed like a check box with label to the right. |
| Interface | IPrimaryContext | The primary context that used to determine the tabs for the web UI. |
| Interface | IDatabasePolicy | Implement database policy based on the request. |
| Class | MasterUnavailable | A master (writable replica) database was requested but not available. |
| Class | DisallowedStore | A request was made to access a Store that has been disabled |
| Class | ReadOnlyModeViolation | An attempt was made to write to a slave Store in read-only mode. |
| Class | ReadOnlyModeDisallowedStore | A request was made to access a Store that cannot be granted |
| Interface | IStoreSelector | Get a Storm store with a desired flavor. |
| Interface | IWebBrowserOriginatingRequest | Marker interface for converting webservice requests into webapp ones. |
| Interface | IStartRequestEvent | An event that gets sent before the start of a request. |
| Class | StartRequestEvent | An event fired once at the start of requests. |