com.sapportals.wcm.control.edit

Class ResourceCustomPropertyControl

java.lang.Object
  extended by com.sapportals.wdf.stack.Control
      extended by com.sapportals.wcm.control.base.WcmBaseControl
          extended by com.sapportals.wcm.control.base.WcmResourceControl
              extended by com.sapportals.wcm.control.edit.ResourceCustomPropertyControl
All Implemented Interfaces:
com.sapportals.wdf.event.WdfEventReceiver

public class ResourceCustomPropertyControl
extends WcmResourceControl
implements com.sapportals.wdf.event.WdfEventReceiver

Displays custom properties, defined by user.

Copyright 2004 SAP AG


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sapportals.wcm.control.base.WcmResourceControl
WcmResourceControl.ResourceNotFoundException
 
Field Summary
 
Fields inherited from class com.sapportals.wcm.control.base.WcmResourceControl
START_PAGE_BROWSE, START_PAGE_DETAILS, uri
 
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
 
Constructor Summary
ResourceCustomPropertyControl()
           
 
Method Summary
 boolean canSave()
          Workaround for composite control usage.
 String getSelectedMetaNameId()
           
 String getSelectedMetaValueId()
           
 boolean getShowSaveButton()
           
 boolean isStrictSelection()
           
 com.sapportals.wdf.event.WdfEvent onAddProperties(com.sapportals.htmlb.event.Event event)
           
 com.sapportals.wdf.event.WdfEvent onAddSelectionProperties(com.sapportals.htmlb.event.Event event)
           
 com.sapportals.wdf.event.WdfEvent onDeleteSelectedProperties(com.sapportals.htmlb.event.Event event)
           
 com.sapportals.wdf.event.WdfEvent onSaveAllChanges(com.sapportals.htmlb.event.Event event)
           
 com.sapportals.wdf.event.WdfEvent onSelectName(com.sapportals.htmlb.event.Event event)
           
protected  void readInputData()
           
 void receive(com.sapportals.wdf.event.WdfEvent wdfEvent)
          reacts on CflResourceEvents and resets the present resource of the control.
 com.sapportals.htmlb.Component render()
          Return the GridLayout that contains all the controls sub controls.
 void setSelectedMetaNameId(String selectedMetaNameId)
           
 void setSelectedMetaValueId(String selectedMetaValueId)
           
 void setShowSaveButton(boolean showSaveButton)
           
 void setStrictSelection(boolean strictSelection)
           
 
Methods inherited from class com.sapportals.wcm.control.base.WcmResourceControl
checkArchivingStauts, getAOStates, getDetailsPageUri, getResource, getResourceLink, getResourceList, getSafeResource, getUri, setResource, setUri
 
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, 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, initialize, initializeImpl, isInitialized, register, 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
 

Constructor Detail

ResourceCustomPropertyControl

public ResourceCustomPropertyControl()
Method Detail

setStrictSelection

public void setStrictSelection(boolean strictSelection)

isStrictSelection

public boolean isStrictSelection()

getSelectedMetaNameId

public String getSelectedMetaNameId()

setSelectedMetaNameId

public void setSelectedMetaNameId(String selectedMetaNameId)

getSelectedMetaValueId

public String getSelectedMetaValueId()

setSelectedMetaValueId

public void setSelectedMetaValueId(String selectedMetaValueId)

getShowSaveButton

public boolean getShowSaveButton()

setShowSaveButton

public void setShowSaveButton(boolean showSaveButton)

canSave

public boolean canSave()
                throws WcmException
Workaround for composite control usage.

Throws:
WcmException

render

public com.sapportals.htmlb.Component render()
                                      throws com.sapportals.wdf.WdfException
Return the GridLayout that contains all the controls sub controls. Needs to be implemented by the derivced control class.

Specified by:
render in class com.sapportals.wdf.stack.Control
Throws:
<{WcmException}>
com.sapportals.wdf.WdfException

receive

public void receive(com.sapportals.wdf.event.WdfEvent wdfEvent)
             throws com.sapportals.wdf.WdfException
Description copied from class: WcmResourceControl
reacts on CflResourceEvents and resets the present resource of the control. If controls want to implement a special treatment of these events they can implement this method themselves.

Specified by:
receive in interface com.sapportals.wdf.event.WdfEventReceiver
Overrides:
receive in class WcmResourceControl
Throws:
com.sapportals.wdf.WdfException

onSaveAllChanges

public com.sapportals.wdf.event.WdfEvent onSaveAllChanges(com.sapportals.htmlb.event.Event event)
                                                   throws com.sapportals.wdf.WdfException
Throws:
com.sapportals.wdf.WdfException

onAddProperties

public com.sapportals.wdf.event.WdfEvent onAddProperties(com.sapportals.htmlb.event.Event event)
                                                  throws com.sapportals.wdf.WdfException
Throws:
com.sapportals.wdf.WdfException

onDeleteSelectedProperties

public com.sapportals.wdf.event.WdfEvent onDeleteSelectedProperties(com.sapportals.htmlb.event.Event event)
                                                             throws com.sapportals.wdf.WdfException
Throws:
com.sapportals.wdf.WdfException

onSelectName

public com.sapportals.wdf.event.WdfEvent onSelectName(com.sapportals.htmlb.event.Event event)
                                               throws com.sapportals.wdf.WdfException
Throws:
com.sapportals.wdf.WdfException

onAddSelectionProperties

public com.sapportals.wdf.event.WdfEvent onAddSelectionProperties(com.sapportals.htmlb.event.Event event)
                                                           throws com.sapportals.wdf.WdfException
Throws:
com.sapportals.wdf.WdfException

readInputData

protected void readInputData()
                      throws com.sapportals.wdf.WdfException
Overrides:
readInputData in class WcmBaseControl
Throws:
com.sapportals.wdf.WdfException
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