# com.bea.netuix.servlets.controls.window
WebflowPresentationContext Class

public class WebflowPresentationContext
extends `PortletPresentationContext`

Used to provide access to presentation-related attributes specific to the `WebflowPortlet` in use. Typically used during portal rendering via look and feel skeleton files (e.g. webflowportlet.jsp).

Related Topics

``WebflowPresentationContext.getWebflowPresentationContext(HttpServletRequest)``

Hierarchy
  `Object`
  `ControlContext`
  `PresentationContext`
  `WindowPresentationContext`
  `PortletPresentationContext`
  `WebflowPresentationContext`

All Implemented Interfaces
  `Serializable`

## Field Summary

Fields from com.bea.netuix.servlets.controls.window`.`WindowPresentationContext``
``CLASS_NAME``

Fields from com.bea.netuix.servlets.controls`.`ControlContext``
`debug`

## Constructor Summary

## Method Summary

`public `String`` | `getAltFooterUri`() Returns the alternate footer URI pertaining to the webflow contained within this `WebflowPortlet`.
`public `String`` | `getAltHeaderUri`() Returns the alternate header URI pertaining to the webflow contained within this `WebflowPortlet`.
`public `String`` | `getContentUri`() Returns the content URI to the webflow contained within this `WebflowPortlet`.
`public `String`` | `getCurrentContentUri`() Returns the current content URI to the webflow contained within this `WebflowPortlet`.
`public `Exception`` | `getException`() If the webflow inside the `WebflowPortlet` threw an exception, it can be retrieved with this method.
`public `String`` | `getFooterUri`() Returns the footer URI pertaining to the webflow contained within this `WebflowPortlet`.
`public `String`` | `getHeaderUri`() Returns the header URI pertaining to the webflow contained within this `WebflowPortlet`.
`public `String`` | `getLabel`() Returns the instance label for the given `WebflowPortlet`.
`public `String`` | `getWebflowName`() Returns the name of the webflow.
`public static `WebflowPresentationContext`` | `getWebflowPresentationContext`(`HttpServletRequest` request) This is a convenience method for returning a reference to the one and only `WebflowPresentationContext` for a given `WebflowPortlet`.

Methods from `com.bea.netuix.servlets.controls.portlet.`PortletPresentationContext``
``getInstanceLabel`, `getPagePresentationContext`, `getPortletPresentationContext`, `getPortletUri`, `getPreferences`, `isCapable`, `isDefaultMinimized``

Methods from `com.bea.netuix.servlets.controls.window.`WindowPresentationContext``
``getCapability`, `getContentPresentationClass`, `getContentPresentationContextChildren`, `getContentPresentationStyle`, `getDefinitionId`, `getDefinitionLabel`, `getInstanceId`, `getLabel`, `getOrientation`, `getParentPagePresentationContext`, `getPreviousWindowMode`, `getThemePresentationContext`, `getTitle`, `getTitlebarPresentationContext`, `getWindowMode`, `getWindowPresentationContext`, `getWindowState`, `isCapable`, `isPacked``

Methods from `com.bea.netuix.servlets.controls.`PresentationContext``
``getChildren`, `getChildren`, `getFirstChild`, `getParsedProperties`, `getPresentationClass`, `getPresentationId`, `getPresentationStyle`, `getProperties`, `getProperty`, `getProperty`, `getPropertyAsBoolean`, `getPropertyAsInt`, `getResolvedLocale`, `getTagName`, `isVisible`, `setVisible``

Methods from `com.bea.netuix.servlets.controls.`ControlContext``
`getContextFromRequest, getContextKey, getControl, getRequestKey, getUniqueId, removeContextFromRequest, setContextInRequest`

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

## Method Detail

### getAltFooterUri() Method

    public String getAltFooterUri()

Returns the alternate footer URI pertaining to the webflow contained within this `WebflowPortlet`.

#### Returns

the altFooterUri, if any

### getAltHeaderUri() Method

    public String getAltHeaderUri()

Returns the alternate header URI pertaining to the webflow contained within this `WebflowPortlet`.

#### Returns

the altHeaderUri, if any

### getContentUri() Method

    public String getContentUri()

Returns the content URI to the webflow contained within this `WebflowPortlet`.

#### Returns

the contentUri

### getCurrentContentUri() Method

    public String getCurrentContentUri()

Returns the current content URI to the webflow contained within this `WebflowPortlet`.

#### Returns

the currentContentUri

### getException() Method

    public Exception getException()

If the webflow inside the `WebflowPortlet` threw an exception, it can be retrieved with this method.

#### Returns

a thrown webflow exception, if any

### getFooterUri() Method

    public String getFooterUri()

Returns the footer URI pertaining to the webflow contained within this `WebflowPortlet`.

#### Returns

the footerUri, if any

### getHeaderUri() Method

    public String getHeaderUri()

Returns the header URI pertaining to the webflow contained within this `WebflowPortlet`.

#### Returns

the headerUri, if any

### getLabel() Method

    public String getLabel()

Returns the instance label for the given `WebflowPortlet`. This can be used to uniquely identify a `WebflowPortlet`.

Overrides
  `PortletPresentationContext.getLabel()`

#### Returns

the instance label of the `WebflowPortlet`

### getWebflowName() Method

    public String getWebflowName()

Returns the name of the webflow.

#### Returns

name of the webflow, if any

### getWebflowPresentationContext(HttpServletRequest) Method

    public static WebflowPresentationContext getWebflowPresentationContext(HttpServletRequest request)

This is a convenience method for returning a reference to the one and only `WebflowPresentationContext` for a given `WebflowPortlet`. Note this method will only work if called from within a portal (e.g. webflowportlet.jsp skeleton). This method may return null if called when no appropriate context exists, but such a context should safely exist when being fetched from the associated skeleton JSP during normal portal rendering.

#### Parameters

request
  The current HTTPServletRequest instance

#### Returns

A reference to the current WebflowPresentationContext, if any