com.sapportals.portal.sapapplication.transaction
Class WinGuiRenderLayer
java.lang.Object
|
+--com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer
|
+--com.sapportals.portal.appintegrator.layer.HTTPRenderLayer
|
+--com.sapportals.portal.sapapplication.transaction.WinGuiRenderLayer
- All Implemented Interfaces:
- java.lang.Cloneable, IIntegrationLayer
- public class WinGuiRenderLayer
- extends HTTPRenderLayer
- Version:
- $Revision: #2 $.
|
Method Summary |
java.lang.String |
getNextLayer()
Returns the id of the next layer in the layer stack.
|
void |
init(com.sapportals.portal.prt.component.IPortalComponentRequest request,
IParameterConveyor conveyor,
int layerNo,
java.lang.String layerName)
Initializes this layer. |
void |
processLayer()
This method is used to do the real job of this layer (ie. |
void |
prolog()
This method is used to retrieve the input parameters for this layer and it is
called before processLayer(), epilog and render(). |
void |
render(com.sapportals.portal.prt.component.IPortalComponentResponse response)
This method is used to produce the output of this layer. |
| Methods inherited from class com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer |
assembleParameters, epilog, getBooleanParameter, getConveyor, getException, getLayerId, getLayerNo, getLongParameter, getMandatoryParameters, getNode, getOptionalParameters, getParameter, getRequest, getSAPWPActiveCookie, getStringParameter, getValidValues, hasException, isDebugMode, isEmbedded, missingParameters, processTemplate, setException, setParameter, setParameterForNextLayer, stopProcessing, swapOutCurrentLayer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WinGuiRenderLayer
public WinGuiRenderLayer()
init
public void init(com.sapportals.portal.prt.component.IPortalComponentRequest request,
IParameterConveyor conveyor,
int layerNo,
java.lang.String layerName)
- Description copied from interface:
IIntegrationLayer
- Initializes this layer.
- Overrides:
init in class AbstractIntegrationLayer
- See Also:
IIntegrationLayer.init(IPortalComponentRequest, IParameterConveyor, int, String)
prolog
public void prolog()
- Description copied from interface:
IIntegrationLayer
- This method is used to retrieve the input parameters for this layer and it is
called before
processLayer(), epilog and render().
- Overrides:
prolog in class HTTPRenderLayer
- See Also:
IIntegrationLayer.prolog()
processLayer
public void processLayer()
- Description copied from interface:
IIntegrationLayer
- This method is used to do the real job of this layer (ie. URL computation etc).
It is called after
epilog and before render() and
processLayer().
- Overrides:
processLayer in class HTTPRenderLayer
- See Also:
IIntegrationLayer.processLayer()
render
public void render(com.sapportals.portal.prt.component.IPortalComponentResponse response)
- Description copied from interface:
IIntegrationLayer
- This method is used to produce the output of this layer. Most intermediate layers
can skip this (or render only a comment). This method is called after
prolog, processLayer() and epilog.
- Overrides:
render in class HTTPRenderLayer
- See Also:
IIntegrationLayer.render(IPortalComponentResponse)
getNextLayer
public java.lang.String getNextLayer()
- Description copied from interface:
IIntegrationLayer
- Returns the id of the next layer in the layer stack.
Each layer defines the layer that is processed at next - that means each layer knows as best
which layer to proceed. The caller is responsible to retrieve a corresponding implementation
of the returned layer name and has to instantiate it.
- Overrides:
getNextLayer in class AbstractIntegrationLayer
- See Also:
IIntegrationLayer.getNextLayer()