com.sap.netweaver.kmc.people.photo.ui

Class PropertyRendererUserPhoto

java.lang.Object
  extended by com.sapportals.wcm.control.util.AbstractPropertyRenderer
      extended by com.sap.netweaver.kmc.people.photo.ui.PropertyRendererUserPhoto
All Implemented Interfaces:
IPropertyRenderer, IRenderMetaName, IModelledPropertyRenderer, IAccessibilityRenderer, IStructuredPropertyRenderer

public class PropertyRendererUserPhoto
extends AbstractPropertyRenderer
implements IModelledPropertyRenderer

Copyright (c) SAP AG 2004 PropertyRendererUserPhoto class is used to render User Photo It is used in User Details dialog if configured to display User Photos.


Field Summary
 
Fields inherited from class com.sapportals.wcm.control.util.AbstractPropertyRenderer
CID_PROPERTY_NAME, CID_PROPERTY_ROW, CID_PROPERTY_TIME_VALUE, CID_PROPERTY_VALUE, CM_DESCRIPTION, CM_RND_EXPLORER_URL, CM_RND_EXTERNAL_LINK, CM_RND_PATH, CM_RND_TARGET_URL, CM_RND_TARGET_URL_COPY, CM_RND_WEBDAV_URL, CM_RND_WEBDAV_URL_COPY, currentMetaName, DATE_FORMAT, DEFAULT_DATE_FORMAT, DEFAULT_DATE_TIME_FORMAT, DEFAULT_TIME_FORMAT, displayMode, EVENT_ADD_NEW_VALUE, EVENT_EDIT_HTML, labeledComponent, METATAG_NO_LABEL, RENDER_HTML, RES_ADD_NEW_VALUE, RES_EDIT_HTML
 
Constructor Summary
PropertyRendererUserPhoto()
           
 
Method Summary
 com.sapportals.htmlb.Component renderMetaNameLabel(IMetaName metaName, IMetaContext rendererContext)
          Renders a htmlb Component for the label for a given IMetaName and a given IMetaContext null as returned component is accepted, if no label is whished.
 com.sapportals.htmlb.Component renderMetaProperty(IMetaName metaName, IMetaContext rendererContext)
          Display only for read-only properties
 com.sapportals.htmlb.Component renderProperty(IProperty property, IMetaName metaName, IResource res, IProxy proxy, IParameters param)
           
 
Methods inherited from class com.sapportals.wcm.control.util.AbstractPropertyRenderer
getBundle, getCurrentMetaName, getLabeledComponent, getProperties, getProperty, getPropertyTooltip, getPropertyType, getResourceContext, is508Required, isEditable, isEditable, processEvent, renderProperty, renderProperty, renderSpacing, set508Required, setCurrentMetaName, setDisplayMode, setResourceContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyRendererUserPhoto

public PropertyRendererUserPhoto()
Method Detail

renderProperty

public com.sapportals.htmlb.Component renderProperty(IProperty property,
                                                     IMetaName metaName,
                                                     IResource res,
                                                     IProxy proxy,
                                                     IParameters param)
                                              throws com.sapportals.wcm.WcmException
Specified by:
renderProperty in interface IModelledPropertyRenderer
Throws:
com.sapportals.wcm.WcmException

renderMetaProperty

public com.sapportals.htmlb.Component renderMetaProperty(IMetaName metaName,
                                                         IMetaContext rendererContext)
                                                  throws com.sapportals.wcm.WcmException
Description copied from class: AbstractPropertyRenderer
Display only for read-only properties

Specified by:
renderMetaProperty in interface IStructuredPropertyRenderer
Overrides:
renderMetaProperty in class AbstractPropertyRenderer
Parameters:
metaName - Description of the Parameter
rendererContext - Description of the Parameter
Returns:
Description of the Return Value
Throws:
com.sapportals.wcm.WcmException - Description of the Exception

renderMetaNameLabel

public com.sapportals.htmlb.Component renderMetaNameLabel(IMetaName metaName,
                                                          IMetaContext rendererContext)
Description copied from interface: IStructuredPropertyRenderer
Renders a htmlb Component for the label for a given IMetaName and a given IMetaContext null as returned component is accepted, if no label is whished.

Specified by:
renderMetaNameLabel in interface IStructuredPropertyRenderer
Overrides:
renderMetaNameLabel in class AbstractPropertyRenderer
Parameters:
metaName - the given IMetaName for which the component will be rendered
rendererContext - the given IMetaContext for which the component will be rendered
Returns:
a htmlb Component which will rendered in in UI dialog
Access Rights

This class can be accessed from:


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


Copyright 2011 SAP AG Complete Copyright Notice