com.sapportals.wcm.rendering.screenflow

Class AbstractScreenflow

java.lang.Object
  extended by com.sapportals.wcm.rendering.screenflow.AbstractScreenflow
All Implemented Interfaces:
IScreenflow
Direct Known Subclasses:
MultiStepScreenflow, OneStepMassScreenflow, OneStepScreenflow, SelectionScreenflow

Deprecated. As of NetWeaver 7.1

public abstract class AbstractScreenflow
extends Object
implements IScreenflow

Description of the Interface


Nested Class Summary
static class AbstractScreenflow.Layout
          Deprecated. As of NetWeaver 7.1
 
Field Summary
static ResourceBundles resBundle
          Deprecated.  
static AbstractScreenflow.Layout STANDARD
          Deprecated.  
 
Fields inherited from interface com.sapportals.wcm.rendering.screenflow.IScreenflow
LAYOUT_HORIZ, LAYOUT_VERTI, RENDERINGBACKEVENT, WDFBACKEVENT
 
Constructor Summary
AbstractScreenflow()
          Deprecated. As of NetWeaver 7.1
AbstractScreenflow(IScreenflowData sd)
          Deprecated. As of NetWeaver 7.1
AbstractScreenflow(com.sapportals.wdf.element.PaneElement startPane, com.sapportals.wdf.ControllerDynPage dynpage)
          Deprecated. As of NetWeaver 7.1
AbstractScreenflow(com.sapportals.wdf.element.PaneElement startPane, com.sapportals.wdf.element.PageElement page)
          Deprecated. As of NetWeaver 7.1
 
Method Summary
protected  boolean addScreenflowToStartPane(com.sapportals.wdf.element.NextScreenElement nse)
          Deprecated. As of NetWeaver 7.1
protected  com.sapportals.wdf.element.NextScreenElement createBackScreenElement(String event, String producerID, int popCount)
          Deprecated. As of NetWeaver 7.1
protected  com.sapportals.wdf.element.NextScreenElement createNextScreenElement(String event, String producerID, String pane, boolean push)
          Deprecated. As of NetWeaver 7.1
protected  boolean createUniqueControlElement(String id, String classname, com.sapportals.wdf.element.ParameterElement[] pre)
          Deprecated. As of NetWeaver 7.1
protected  boolean createUniqueControlElement(String id, String classname, com.sapportals.wdf.element.ParameterElement[] pre, com.sapportals.wdf.element.EventFilterElement[] efe)
          Deprecated. As of NetWeaver 7.1
protected static String createUniqueID(String id, Class cl)
          Deprecated. As of NetWeaver 7.1
protected  boolean createUniquePaneElement(String id, AbstractScreenflow.Layout layout, com.sapportals.wdf.element.ControlReferenceElement cre, com.sapportals.wdf.element.NextScreenElement nse)
          Deprecated. As of NetWeaver 7.1
protected  boolean createUniquePaneElement(String id, AbstractScreenflow.Layout layout, com.sapportals.wdf.element.ControlReferenceElement cre, com.sapportals.wdf.element.NextScreenElement[] nse)
          Deprecated. As of NetWeaver 7.1
protected  boolean createUniquePaneElement(String id, AbstractScreenflow.Layout layout, com.sapportals.wdf.element.PaneReferenceElement pre, com.sapportals.wdf.element.NextScreenElement nse)
          Deprecated. As of NetWeaver 7.1
protected  boolean createUniquePaneElement(String id, String layout, String width, String height, com.sapportals.wdf.element.ControlReferenceElement[] cre, com.sapportals.wdf.element.NextScreenElement[] nse)
          Deprecated. As of NetWeaver 7.1
protected  boolean createUniquePaneElement(String id, String layout, String width, String height, com.sapportals.wdf.element.PaneReferenceElement[] pre, com.sapportals.wdf.element.NextScreenElement[] nse)
          Deprecated. As of NetWeaver 7.1
 IRenderingEvent execute()
          Deprecated. As of NetWeaver 7.1
 com.sapportals.wdf.event.WdfEvent execute(boolean pushStack)
          Deprecated. As of NetWeaver 7.1
protected  com.sapportals.wdf.ControllerDynPage getDynPage()
          Deprecated. As of NetWeaver 7.1
protected  com.sapportals.wdf.element.PageElement getPage()
          Deprecated. As of NetWeaver 7.1
protected  String getParamterValue(com.sapportals.wdf.element.ControlElement control, String paramterKey)
          Deprecated. As of NetWeaver 7.1
protected  IScreenflowData getScreenflowData()
          Deprecated. As of NetWeaver 7.1
protected  com.sapportals.wdf.element.PaneElement getStartPane()
          Deprecated. As of NetWeaver 7.1
protected  void initialize(com.sapportals.wdf.element.PaneElement startPane, com.sapportals.wdf.ControllerDynPage dynpage)
          Deprecated. As of NetWeaver 7.1
protected  void initialize(com.sapportals.wdf.element.PaneElement startPane, com.sapportals.wdf.element.PageElement page)
          Deprecated. As of NetWeaver 7.1
protected  void writeDebugInformation()
          Deprecated. As of NetWeaver 7.1
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resBundle

public static ResourceBundles resBundle
Deprecated. 

STANDARD

public static final AbstractScreenflow.Layout STANDARD
Deprecated. 
Constructor Detail

AbstractScreenflow

public AbstractScreenflow(com.sapportals.wdf.element.PaneElement startPane,
                          com.sapportals.wdf.ControllerDynPage dynpage)
Deprecated. As of NetWeaver 7.1

Creates an IScreenflow instance that holds the needed elements of the Wdf to modify

Parameters:
startPane - this is the pane that has to be replaced by the first pane of the new dynamic screenflow
dynpage - the dynpage that holds the complete information about the user's iView. If the given startPane is not yet an element of the dynamic screenflow, it is added to it.

AbstractScreenflow

public AbstractScreenflow(IScreenflowData sd)
Deprecated. As of NetWeaver 7.1


AbstractScreenflow

public AbstractScreenflow(com.sapportals.wdf.element.PaneElement startPane,
                          com.sapportals.wdf.element.PageElement page)
Deprecated. As of NetWeaver 7.1


AbstractScreenflow

public AbstractScreenflow()
Deprecated. As of NetWeaver 7.1

Method Detail

initialize

protected void initialize(com.sapportals.wdf.element.PaneElement startPane,
                          com.sapportals.wdf.ControllerDynPage dynpage)
Deprecated. As of NetWeaver 7.1


initialize

protected void initialize(com.sapportals.wdf.element.PaneElement startPane,
                          com.sapportals.wdf.element.PageElement page)
Deprecated. As of NetWeaver 7.1


execute

public com.sapportals.wdf.event.WdfEvent execute(boolean pushStack)
                                          throws com.sapportals.wdf.WdfException
Deprecated. As of NetWeaver 7.1

Specified by:
execute in interface IScreenflow
Throws:
com.sapportals.wdf.WdfException

execute

public IRenderingEvent execute()
                        throws WcmException
Deprecated. As of NetWeaver 7.1

Specified by:
execute in interface IScreenflow
Throws:
WcmException

getScreenflowData

protected IScreenflowData getScreenflowData()
Deprecated. As of NetWeaver 7.1


addScreenflowToStartPane

protected final boolean addScreenflowToStartPane(com.sapportals.wdf.element.NextScreenElement nse)
                                          throws com.sapportals.wdf.WdfException
Deprecated. As of NetWeaver 7.1

adds the navigation from the given startpane to the first pane of this dynamic screenflow to the given startpane. If a NextScreenElement with the triggering event is already defined for this startpane, it is overwritten with the given NextScreenElement.

Parameters:
nse - The feature to be added to the ScreenflowToStartPane attribute
Returns:
true, when a NextScreenElement with this triggering event is already defined for the startpane, false otherwise.
Throws:
com.sapportals.wdf.WdfException - when null has been given as parameter

getPage

protected final com.sapportals.wdf.element.PageElement getPage()
Deprecated. As of NetWeaver 7.1

Returns:
the current PageElement of the dynamic screenflow

getDynPage

protected final com.sapportals.wdf.ControllerDynPage getDynPage()
Deprecated. As of NetWeaver 7.1

Returns:
the current PageElement of the dynamic screenflow

getStartPane

protected final com.sapportals.wdf.element.PaneElement getStartPane()
Deprecated. As of NetWeaver 7.1

Returns:
the PaneElement that is to be replaced with the first PaneElement of this Screenflow

createUniqueID

protected static final String createUniqueID(String id,
                                             Class cl)
Deprecated. As of NetWeaver 7.1


createUniqueControlElement

protected final boolean createUniqueControlElement(String id,
                                                   String classname,
                                                   com.sapportals.wdf.element.ParameterElement[] pre)
Deprecated. As of NetWeaver 7.1

Parameters:
id - Description of the param
classname - Description of the param
pre - Description of the param
Returns:
Description of the Return Value

createUniqueControlElement

protected final boolean createUniqueControlElement(String id,
                                                   String classname,
                                                   com.sapportals.wdf.element.ParameterElement[] pre,
                                                   com.sapportals.wdf.element.EventFilterElement[] efe)
Deprecated. As of NetWeaver 7.1


createUniquePaneElement

protected final boolean createUniquePaneElement(String id,
                                                String layout,
                                                String width,
                                                String height,
                                                com.sapportals.wdf.element.ControlReferenceElement[] cre,
                                                com.sapportals.wdf.element.NextScreenElement[] nse)
Deprecated. As of NetWeaver 7.1

Parameters:
id - - the id of the PaneElement to create. Please note, that this method will not modify this id. If the calling IScreenflow class wants to participate in the namespace concept of the Screenflow package, the id for the pane can be obtained by calling #method createUniqueElementID, giving the id in question as a parameter for that method. adds a pane with the given id to the given PageElement.
layout - Description of the param
width - Description of the param
height - Description of the param
cre - Description of the param
nse - Description of the param
Returns:
true, when the element was created, false , if a pane with this name already existed before

createUniquePaneElement

protected final boolean createUniquePaneElement(String id,
                                                String layout,
                                                String width,
                                                String height,
                                                com.sapportals.wdf.element.PaneReferenceElement[] pre,
                                                com.sapportals.wdf.element.NextScreenElement[] nse)
Deprecated. As of NetWeaver 7.1

Parameters:
id - - the id of the PaneElement to create. Please note, that this method will not modify this id. If the calling IScreenflow class wants to participate in the namespace concept of the Screenflow package, the id for the pane can be obtained by calling #method createUniqueElementID, giving the id in question as a parameter for that method. adds a pane with the given id to the given PageElement.
layout - Description of the param
width - Description of the param
height - Description of the param
pre - Description of the param
nse - Description of the param
Returns:
true, when the element was created, false , if a pane with this name already existed before

createUniquePaneElement

protected final boolean createUniquePaneElement(String id,
                                                AbstractScreenflow.Layout layout,
                                                com.sapportals.wdf.element.PaneReferenceElement pre,
                                                com.sapportals.wdf.element.NextScreenElement nse)
Deprecated. As of NetWeaver 7.1


createUniquePaneElement

protected final boolean createUniquePaneElement(String id,
                                                AbstractScreenflow.Layout layout,
                                                com.sapportals.wdf.element.ControlReferenceElement cre,
                                                com.sapportals.wdf.element.NextScreenElement nse)
Deprecated. As of NetWeaver 7.1


createUniquePaneElement

protected final boolean createUniquePaneElement(String id,
                                                AbstractScreenflow.Layout layout,
                                                com.sapportals.wdf.element.ControlReferenceElement cre,
                                                com.sapportals.wdf.element.NextScreenElement[] nse)
Deprecated. As of NetWeaver 7.1


createNextScreenElement

protected final com.sapportals.wdf.element.NextScreenElement createNextScreenElement(String event,
                                                                                     String producerID,
                                                                                     String pane,
                                                                                     boolean push)
Deprecated. As of NetWeaver 7.1


createBackScreenElement

protected final com.sapportals.wdf.element.NextScreenElement createBackScreenElement(String event,
                                                                                     String producerID,
                                                                                     int popCount)
Deprecated. As of NetWeaver 7.1


writeDebugInformation

protected void writeDebugInformation()
Deprecated. As of NetWeaver 7.1


getParamterValue

protected String getParamterValue(com.sapportals.wdf.element.ControlElement control,
                                  String paramterKey)
Deprecated. As of NetWeaver 7.1

Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-CM [sap.com] tc/km/nonwduideprecated api EP-KM-CM
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM


Copyright 2014 SAP AG Complete Copyright Notice