com.sapportals.wcm.rendering.base

Class AbstractProxyControl

java.lang.Object
  extended by com.sapportals.wdf.stack.Control
      extended by com.sapportals.wcm.control.base.WcmBaseControl
          extended by com.sapportals.wcm.rendering.base.AbstractProxyControl
All Implemented Interfaces:
IProxyProvider, IAmalgamationProvider, IProxy, IDebugContainer

Deprecated. As of NetWeaver 7.1

public abstract class AbstractProxyControl
extends WcmBaseControl
implements IProxy

implements the IProxy and extends the WcmBaseControl. It acts as the base class for all classes that work as interface between the WD-framework and the rendering classes underneath.

Since:
EP5 SP6 and EP6 SP1

Field Summary
static String CURRENT_COLUMN_META_NAME
          Deprecated. key for the name of the current rendered column We use it in classes: PropertyColumnRenderer and AbstractUIMenu
static String DISPATCH_EVENT
          Deprecated.  
static String HTMLB_PREFIX
          Deprecated. constant that can be used to filter out parameters in the URL that are only needed for htmlb.
protected  boolean isFirstCall
          Deprecated.  
static String ON_DELEGATED_CLICK
          Deprecated.  
static String ON_EXECUTE
          Deprecated. constant to use as a target for the creation of Events through the WdfEventDispatcher for IUICommand
static String ON_MASS_EXECUTE
          Deprecated. constant to use as a target for the creation of Events through the WdfEventDispatcher for IUIMassCommand
static String ON_NAVIGATE
          Deprecated. constant to use as a target for the creation of Events through the WdfEventDispatcher when a navigation via resource-URLs is wanted
protected  HashMap renderKeys
          Deprecated.  
protected  ISearchSession searchsession
          Deprecated.  
 
Fields inherited from class com.sapportals.wcm.control.base.WcmBaseControl
BLANK_LINK_TARGET, CELL_PADDING_STANDARD, CELL_SPACING_STANDARD, CONTROL_HEADER_STANDARD, DETAILS_CONFIG_FILE, NONE, RES_BUTTON_ADD, RES_BUTTON_APPLY, RES_BUTTON_BACK, RES_BUTTON_CANCEL, RES_BUTTON_CLOSE, RES_BUTTON_LOAD, RES_BUTTON_MORE, RES_BUTTON_OK, RES_BUTTON_REMOVE, RES_BUTTON_SAVE, RES_BUTTON_SELECT, RES_BUTTON_UPDATE, resourceContext, SUMMARY
 
Fields inherited from class com.sapportals.wdf.stack.Control
id
 
Fields inherited from interface com.sapportals.wcm.rendering.base.IProxy
ROOT_RID
 
Fields inherited from interface com.sapportals.wcm.repository.service.layout.IDebugContainer
CATEGORY_COLLECTIONRENDERER, CATEGORY_CONTROL, CATEGORY_DEFAULT, CATEGORY_LAYOUT_CONTROLLER, CATEGORY_RESOURCE_RENDERER
 
Fields inherited from interface com.sapportals.wcm.control.util.IProxyProvider
PREVIEW_ACTION
 
Constructor Summary
AbstractProxyControl()
          Deprecated.  
 
Method Summary
 void addAdditionlParameters(String key, Object value)
          Deprecated. add parameter in the helpers hashMap
 void addControlStatus(String id, IControlStatus status)
          Deprecated. As of NetWeaver 7.1
 void addKey(String id, com.sap.netweaver.kmc.navigationpersistence.Key key)
          Deprecated. As of NetWeaver 7.1
protected  boolean checkEvent(com.sapportals.wdf.event.WdfEvent event)
          Deprecated. As of NetWeaver 7.1
 boolean clearAdditionlParameters(String key)
          Deprecated.  
 String createDispatchableID(String handler, ArrayList values)
          Deprecated. As of NetWeaver 7.1
 String createDispatchableID(String handler, String value)
          Deprecated. As of NetWeaver 7.1
abstract  String createNavigationTarget(ICollection collection)
          Deprecated. As of NetWeaver 7.1
 List decodeValues(com.sapportals.htmlb.event.Event event)
          Deprecated. As of NetWeaver 7.1
protected  void deleteAllControlStatus(boolean partial)
          Deprecated. As of NetWeaver 7.1
 void deleteControlStatus(String id)
          Deprecated. As of NetWeaver 7.1
 Object getAdditionlParameters(String key)
          Deprecated. get parameter from helpers hashMap
 ResourcePropertyAmalgamation getAmalgamation()
          Deprecated. As of NetWeaver 7.1
abstract  IUIBaseCommand getCommand()
          Deprecated. As of NetWeaver 7.1
 IControlStatus getControlStatus(String id)
          Deprecated. As of NetWeaver 7.1
 String getCssCacheID()
          Deprecated. As of NetWeaver 7.1
 com.sapportals.htmlb.page.DynPage getDynamicPage()
          Deprecated. As of NetWeaver 7.1
abstract  String getDynamicPane()
          Deprecated. As of NetWeaver 7.1
 ArrayList getEventValues(com.sapportals.htmlb.event.Event event)
          Deprecated. As of NetWeaver 7.1
 String[] getInputFromEntryControls()
          Deprecated. As of NetWeaver 7.1
 com.sap.netweaver.kmc.navigationpersistence.Key getKey(String id)
          Deprecated. As of NetWeaver 7.1
protected  MetaStatus.KeyMap getKeyMap()
          Deprecated. As of NetWeaver 7.1
abstract  Hashtable getParameters()
          Deprecated. As of NetWeaver 7.1
abstract  com.sapportals.wdf.element.PaneElement getPresentDynamicPane()
          Deprecated. As of NetWeaver 7.1
 IProperty getProperty(IResource resource, IPropertyName name)
          Deprecated. As of NetWeaver 7.1
 IResource getResource()
          Deprecated. As of NetWeaver 7.1
protected  RID getRID()
          Deprecated. As of NetWeaver 7.1
 ISearchSession getSearchSession()
          Deprecated. As of NetWeaver 7.1
abstract  String getStartUri()
          Deprecated. As of NetWeaver 7.1
abstract  IProxy getTargetControl()
          Deprecated. As of NetWeaver 7.1
abstract  String getUri()
          Deprecated. As of NetWeaver 7.1
 String getUserInput(String key)
          Deprecated. As of NetWeaver 7.1
protected  void initialize()
          Deprecated. As of NetWeaver 7.1
 boolean isFistCalled()
          Deprecated.  
 boolean isPreviewEnabled()
          Deprecated. As of NetWeaver 7.1
 com.sapportals.wdf.event.WdfEvent onDelegatedClick(com.sapportals.htmlb.event.Event event)
          Deprecated. As of NetWeaver 7.1
abstract  com.sapportals.wdf.event.WdfEvent onExecute(com.sapportals.htmlb.event.Event event)
          Deprecated. As of NetWeaver 7.1
abstract  com.sapportals.wdf.event.WdfEvent onMassExecute(com.sapportals.htmlb.event.Event event)
          Deprecated. As of NetWeaver 7.1
protected  void refreshAllControlStatus()
          Deprecated. As of NetWeaver 7.1
 String register(IDelegatedReceiver receiver)
          Deprecated. As of NetWeaver 7.1
 void setCssCacheID(String id)
          Deprecated. As of NetWeaver 7.1
protected  void setRID(RID rid)
          Deprecated. As of NetWeaver 7.1
abstract  void setUri(String string)
          Deprecated. As of NetWeaver 7.1
 
Methods inherited from class com.sapportals.wcm.control.base.WcmBaseControl
getBaseBundleString, getBaseBundleString, getBaseBundleString, getBaseBundleString, getBundleString, getBundleString, getBundleString, getBundleString, getBusinessCardLink, getImage, getParameterConfiguration, getResourceContext, getServicePageUri, handleException, isSection508Rendering, isTestMode, isVisible, readInputData, setControlContext, setResourceContext, setTestMode, setVisible
 
Methods inherited from class com.sapportals.wdf.stack.Control
create, create, createNestedControls, createUnequivocallyComponentId, dispatchHtmlbEvent, dispatchWdfEvent, getControlContext, getDynPage, getID, getParent, getPersistenceComponentManager, getRootControl, getStackId, initializeImpl, isInitialized, register, render, renderPersistentProperties, resetNestedControls, restorePersistentProperties, restoreProperties, setID, setInitialized, setParent, setStackId, triggerInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sapportals.wcm.rendering.base.IProxy
createUniqueComponentId, getHabitat, getResourceContext
 
Methods inherited from interface com.sapportals.wcm.repository.service.layout.IDebugContainer
addEntryToDebugList, addEntryToDebugList, isDebugEnabled
 

Field Detail

renderKeys

protected HashMap renderKeys
Deprecated. 

searchsession

protected ISearchSession searchsession
Deprecated. 

isFirstCall

protected boolean isFirstCall
Deprecated. 

ON_EXECUTE

public static final String ON_EXECUTE
Deprecated. 
constant to use as a target for the creation of Events through the WdfEventDispatcher for IUICommand

See Also:
Constant Field Values

ON_MASS_EXECUTE

public static final String ON_MASS_EXECUTE
Deprecated. 
constant to use as a target for the creation of Events through the WdfEventDispatcher for IUIMassCommand

See Also:
Constant Field Values

ON_NAVIGATE

public static final String ON_NAVIGATE
Deprecated. 
constant to use as a target for the creation of Events through the WdfEventDispatcher when a navigation via resource-URLs is wanted

See Also:
Constant Field Values

ON_DELEGATED_CLICK

public static final String ON_DELEGATED_CLICK
Deprecated. 
See Also:
Constant Field Values

HTMLB_PREFIX

public static final String HTMLB_PREFIX
Deprecated. 
constant that can be used to filter out parameters in the URL that are only needed for htmlb. This can lead to performance gains, as the HashMap with the URL-Parameters that can be used by all classes holds less entries

See Also:
Constant Field Values

DISPATCH_EVENT

public static final String DISPATCH_EVENT
Deprecated. 
See Also:
Constant Field Values

CURRENT_COLUMN_META_NAME

public static final String CURRENT_COLUMN_META_NAME
Deprecated. 
key for the name of the current rendered column We use it in classes: PropertyColumnRenderer and AbstractUIMenu

See Also:
Constant Field Values
Constructor Detail

AbstractProxyControl

public AbstractProxyControl()
Deprecated. 
Method Detail

onExecute

public abstract com.sapportals.wdf.event.WdfEvent onExecute(com.sapportals.htmlb.event.Event event)
                                                     throws com.sapportals.wdf.WdfException
Deprecated. As of NetWeaver 7.1

This method is called by the WDF when a Link or a Button with this target has been clicked and the ON_EXECUTE constant has been used as target for link or button creation. All IExecCommand created by the UICommandFactory are also pointing to this method when clicked. The inner structure of the values encoded in the Event can only be decoded by the UICommandFactory The IExecCommand can change the static screenflow, defined in the xml-files of the WDF. If they do, this change is carried out within this method. The returned event triggers the screenflow.

Parameters:
event - encapsulates all information needed to carry out the functionality of the link or button that raised it.
Returns:
a WdfEvent that is propagated to all WdfEventReceivers and that might trigger a screenflow. Can return null.
Throws:
a - WdfException that can encapsulate other exceptions.
com.sapportals.wdf.WdfException

onMassExecute

public abstract com.sapportals.wdf.event.WdfEvent onMassExecute(com.sapportals.htmlb.event.Event event)
                                                         throws com.sapportals.wdf.WdfException
Deprecated. As of NetWeaver 7.1

This method is called by the WDF when a Link or a Button with this target has been clicked and the ON_MASS_EXECUTE constant has been used as target for link or button creation. All IMassExecCommand created by the UICommandFactory are also pointing to this method when clicked. The inner structure of the values encoded in the Event can only be decoded by the UICommandFactory The IMassExecCommand can change the static screenflow, defined in the xml-files of the WDF. If they do, this change is carried out within this method. The returned event triggers the screenflow.

Parameters:
event - encapsulates all information needed to carry out the functionality of the link or button that raised it.
Returns:
a WdfEvent that is propagated to all WdfEventReceivers and that might trigger a screenflow. Can return null.
Throws:
a - WdfException that can encapsulate other exceptions.
com.sapportals.wdf.WdfException

getDynamicPane

public abstract String getDynamicPane()
Deprecated. As of NetWeaver 7.1

returns the name of the PaneElement that holds the PaneElement that can be replaced with a dynamic screenflow.

Specified by:
getDynamicPane in interface IProxy
Returns:
the name of the outer pane of the dynamic screenflow setup

getPresentDynamicPane

public abstract com.sapportals.wdf.element.PaneElement getPresentDynamicPane()
                                                                      throws com.sapportals.wdf.WdfException
Deprecated. As of NetWeaver 7.1

returns the PaneElement that holds the current control.

Returns:
the current pane
Throws:
WdfException. - This can happen, if the static WDF-file is badly configured, e.g. if the Pane, whose name is returned in the controls getDynamicPane holds no or more than one pane.
com.sapportals.wdf.WdfException

createNavigationTarget

public abstract String createNavigationTarget(ICollection collection)
                                       throws WcmException
Deprecated. As of NetWeaver 7.1

creates the needed information for a Link or Button to offer navigation to the given ICollection. It uses the WdfEventDispatcher. The parameters in this string have to be in the following order:
URL of the resource to navigate to (mandatory) Start-Path to use (not mandatory)
As several Components in an iView may specify the same navigation target, it is necessary to ensure unique IDs for each of these components. One way to do this is to add some unique string at a later position in the parameter list, such as new UUID().toString().

Specified by:
createNavigationTarget in interface IProxyProvider
Specified by:
createNavigationTarget in interface IProxy
Parameters:
collection - the folder to navigate to
Returns:
the information needed to create a navigation link to the given folder
Throws:
com.sapportals.wdf.WdfException - if an exception occurs in the repository framework or the WDF
WcmException - if an exception occurs in the repository framework or the WDF. The exception can contain a wrapped WdfException

getTargetControl

public abstract IProxy getTargetControl()
Deprecated. As of NetWeaver 7.1

returns the event handler control. If the proxy does not want to handle events itself, it can specify another control with this method that handles the events. If it wants to handle the events itself, it must return a handle to itself here:
return this

Specified by:
getTargetControl in interface IProxy
Returns:
a control that is used by the WdfEventDispatcher when creating a Link or Button. Must not return null

getParameters

public abstract Hashtable getParameters()
                                 throws WcmException
Deprecated. As of NetWeaver 7.1

Specified by:
getParameters in interface IProxy
Returns:
Hashtable contains all parameters from the http-request, without the entries that are htmlb-related. The iView-parameters, for example, are included in the table. As some classes may modify these parameters, the implementing class has to ensure, that it does not return its own instance of these parameters, but rather returns a deep-clone of its own hashtable. When the hashtable only holds keys and values of type String, the hashtable's own clone method will suffice.
Throws:
WcmException

getCommand

public abstract IUIBaseCommand getCommand()
                                   throws WcmException
Deprecated. As of NetWeaver 7.1

Specified by:
getCommand in interface IProxy
Returns:
a stored command whose execution extends over more than one screen. Another IUIBaseCommand can ask the AbstractProxyControl for this command and use it.
Throws:
WcmException

getUri

public abstract String getUri()
Deprecated. As of NetWeaver 7.1

returns the uri of the control. Can be null*

Specified by:
getUri in interface IProxy

setUri

public abstract void setUri(String string)
Deprecated. As of NetWeaver 7.1

sets the uri of the control. Can be null*


getStartUri

public abstract String getStartUri()
Deprecated. As of NetWeaver 7.1

returns the starturi of the control or null. The start-uri states the furthermost ancestor of the uri that is available for browsing. *

Specified by:
getStartUri in interface IProxy

isPreviewEnabled

public boolean isPreviewEnabled()
Deprecated. As of NetWeaver 7.1

returns a flag, if the present screen offers functionality to view resources in this screen.

Specified by:
isPreviewEnabled in interface IProxyProvider
Specified by:
isPreviewEnabled in interface IProxy
Returns:
true, if the screen offers functionality to view resources in place. Depending on the resource's mimetype, the preview might not be possible, even if the preview is available. The implementation available in this abstract class always returns false.

getResource

public IResource getResource()
Deprecated. As of NetWeaver 7.1

returns the present resource of the control or null. The implementation available in this abstract class always returns null.

Specified by:
getResource in interface IProxy

initialize

protected void initialize()
                   throws com.sapportals.wdf.WdfException
Deprecated. As of NetWeaver 7.1

Overrides:
initialize in class com.sapportals.wdf.stack.Control
Throws:
com.sapportals.wdf.WdfException

isFistCalled

public boolean isFistCalled()
Deprecated. 

getInputFromEntryControls

public String[] getInputFromEntryControls()
                                   throws WcmException
Deprecated. As of NetWeaver 7.1

iterates through all controls that implement the IInputFieldControlinterface and asks for their input. The controls must be registered at the WD-Framework by the implementing class.

Returns:
The inputFromEntryControls value or null The implementation available in this abstract class always returns null.
Throws:
com.sapportals.wdf.WdfException - Exception raised in failure situation
WcmException

addKey

public void addKey(String id,
                   com.sap.netweaver.kmc.navigationpersistence.Key key)
Deprecated. As of NetWeaver 7.1

allows to register a key for a cache entry of the INavigationPersistenceService. Note that this might be lost even within one request. Therefore, for the lifetime of any class which adds a key to this method, it is recommended to store the key within that class as well. If this class is not in the first call mode, the id-key map will be stored across http-request cycles. It will be deleted if a certain type of WdfEvent is received or if the global cache for this class expires.

Parameters:
id - the calculated ID of the callling class as it is - for example - created by the register(IDelegatedEventReceiver) method. Must not be null
key - the key to store. Must not be null;

getKey

public com.sap.netweaver.kmc.navigationpersistence.Key getKey(String id)
Deprecated. As of NetWeaver 7.1

Parameters:
id - the ID of the calling class - must not be null
Returns:
the key that was stored for the given ID using the addKey(String, Key) method. This method might return null.

addControlStatus

public void addControlStatus(String id,
                             IControlStatus status)
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
acts as a wrapper around the ControlStatusService. The class that calls this method must be able to reproduce the key at a later time to retrieve the status provided here. The implementation must map the keys returned by the ControlStatusService to the key provided here. The method will raise a NullPointerException if any of the parameters is null

Specified by:
addControlStatus in interface IProxy
Parameters:
id - - the key the calling class will use to retrieve the given status through the proxy's getControlStatus method. Must not be null
status - - the status the calling class wants to store. Must not be null

getControlStatus

public IControlStatus getControlStatus(String id)
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
returns the IControlStatus that has been added to the proxy using its addControlStatus method. The calling class must be aware of the fact, that this method might return null, even if the status has been created with this key before. This can have several reasons. First of all, the ControlStatusService might have removed the status due to a too long idle time or a too high server load. Also, certain events within the interaction (e.g. the navigation to another resource) can trigger the deletion of all status' registered with that proxy.

Specified by:
getControlStatus in interface IProxy
Parameters:
id - the key of the status to retrieve, must not be null
Returns:
the IControlStatus that has been added to the proxy.

deleteControlStatus

public void deleteControlStatus(String id)
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
deletes the instance of the IControlStatus that was created with the given key. If no instance for this key can be found, the implementing class should log this fact.

Specified by:
deleteControlStatus in interface IProxy
Parameters:
id - the id of the status to delete as it was specified by the calling class in the addControlStatus method of this interface

deleteAllControlStatus

protected void deleteAllControlStatus(boolean partial)
Deprecated. As of NetWeaver 7.1

Parameters:
partial - flag telling if all IControlStatus instances should be deleted (this is for value false), or if only instances should be deleted which do not implement the IRefreshSurvivor interface (this is for value true).

checkEvent

protected boolean checkEvent(com.sapportals.wdf.event.WdfEvent event)
Deprecated. As of NetWeaver 7.1

returns true, if the event to clean status has been fired


refreshAllControlStatus

protected void refreshAllControlStatus()
Deprecated. As of NetWeaver 7.1


getKeyMap

protected MetaStatus.KeyMap getKeyMap()
Deprecated. As of NetWeaver 7.1


setCssCacheID

public void setCssCacheID(String id)
Deprecated. As of NetWeaver 7.1


getCssCacheID

public String getCssCacheID()
Deprecated. As of NetWeaver 7.1


register

public String register(IDelegatedReceiver receiver)
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
registers the given receiver with the implementing class of this interface. If this method is called several times during the same http-request by the same class, it will always return the same String instance. After a server-roundtrip, the IProxy will recreate all receivers from the previous trip and therefore all of these receivers will register with the same IDs again. This ensures, that a receiver will be identified when an Event is received by the proxy

Specified by:
register in interface IProxy
Returns:
string instance for the given delegated receiver.

getEventValues

public ArrayList getEventValues(com.sapportals.htmlb.event.Event event)
                         throws WcmException
Deprecated. As of NetWeaver 7.1

Throws:
WcmException

onDelegatedClick

public com.sapportals.wdf.event.WdfEvent onDelegatedClick(com.sapportals.htmlb.event.Event event)
                                                   throws com.sapportals.wdf.WdfException
Deprecated. As of NetWeaver 7.1

Throws:
com.sapportals.wdf.WdfException

getSearchSession

public ISearchSession getSearchSession()
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
returns the search session attribute of the proxy. As the proxy-implementation itself might not offer any persistency mechanisms, classes that are interested in this search session might have to take care of persistency for this attribute themselves.

Specified by:
getSearchSession in interface IProxy
Returns:
the search session attribute or null

createDispatchableID

public String createDispatchableID(String handler,
                                   ArrayList values)
                            throws WcmException
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
creates an id that contains dispatch information. When an Event is raised with this id, the event will be send to the implementing class, using the information of the given parameters.

Specified by:
createDispatchableID in interface IProxyProvider
Specified by:
createDispatchableID in interface IProxy
Parameters:
handler - The method that will be called when the event with this id is fired.
values - The objects of this list will be encoded using their toString() method and will be available in the handler method when the event is received
Returns:
String The dispatchableControlID, usable as ID for a Component.
Throws:
WcmException - Exception raised in failure situation

createDispatchableID

public String createDispatchableID(String handler,
                                   String value)
                            throws WcmException
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
creates an id that contains dispatch information. When an Event is raised with this id, the event will be send to the implementing class, using the information of the given parameters.

Specified by:
createDispatchableID in interface IProxy
Parameters:
handler - The method that will be called when the event with this id is fired.
value - The value will be available in the handler method when the event is received. This value will not be encoded
Returns:
String The dispatchableControlID, usable as ID for a Component.
Throws:
WcmException - Exception raised in failure situation

decodeValues

public List decodeValues(com.sapportals.htmlb.event.Event event)
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
Returns the values created via the createDispatchableID methods and returns the list of parameters in the same order they were when submitting them. There will be no en- or decoding done to take care of special characters. If the createDispatchableID(String, String) method is used, a List with only one entry will be returned.

Specified by:
decodeValues in interface IProxy
Parameters:
event - The event that contains the encoded values.
Returns:
String (cardinality = 1)

getDynamicPage

public com.sapportals.htmlb.page.DynPage getDynamicPage()
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
returns the DynPage the proxy is created in

Specified by:
getDynamicPage in interface IProxy
Returns:
the DynPage the proxy is created in

getAmalgamation

public ResourcePropertyAmalgamation getAmalgamation()
Deprecated. As of NetWeaver 7.1

Specified by:
getAmalgamation in interface IAmalgamationProvider

getUserInput

public String getUserInput(String key)
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxy
returns the input from the http-request that was specified in a field with the given field

Specified by:
getUserInput in interface IProxy
Parameters:
key - - the key that was used as ID when creating the field in the http-response
Returns:
user input based on given key

getRID

protected final RID getRID()
Deprecated. As of NetWeaver 7.1


setRID

protected final void setRID(RID rid)
Deprecated. As of NetWeaver 7.1


getProperty

public IProperty getProperty(IResource resource,
                             IPropertyName name)
                      throws WcmException
Deprecated. As of NetWeaver 7.1

Description copied from interface: IProxyProvider
returns the property defined for the given resource that is accessed through the given name. If the name is not in the internal map of properties for this resource (or if no map exists up to this point), a call to the RepositoryFramework is done. If this call fails to retrieve the property, this information will be logged (as a debug or a warning, depending if an exception was thrown by the RepositoryFramework), null will be returned. At the same time, this resource/name tuple will be marked as an unavailable property. If the same combination is requested at a later time, no call to the framework is done. If one of the parameters is null, a NullPointerException will be thrown

Specified by:
getProperty in interface IProxyProvider
Parameters:
resource - Description of the Parameter
name - Description of the Parameter
Returns:
the valid property or null
Throws:
WcmException

addAdditionlParameters

public void addAdditionlParameters(String key,
                                   Object value)
Deprecated. 
add parameter in the helpers hashMap

Parameters:
key -
value -

getAdditionlParameters

public Object getAdditionlParameters(String key)
Deprecated. 
get parameter from helpers hashMap

Parameters:
key -

clearAdditionlParameters

public boolean clearAdditionlParameters(String key)
Deprecated. 
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