com.webmethods.caf.faces.data.portal
Class UpdateablePortalItemModel

java.lang.Object
  extended by com.webmethods.caf.faces.bean.PageFlowScopeAdapter
      extended by com.webmethods.caf.faces.data.portal.PortalItemModel
          extended by com.webmethods.caf.faces.data.portal.UpdateablePortalItemModel
All Implemented Interfaces:
IPageFlowScopeAdapter, IContentProvider, Serializable

public class UpdateablePortalItemModel
extends PortalItemModel

See Also:
Serialized Form

Field Summary
protected  HashMap diffValues
           
 
Fields inherited from class com.webmethods.caf.faces.data.portal.PortalItemModel
m_itemID, m_thingView
 
Fields inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
fExpireWithPageFlow
 
Constructor Summary
UpdateablePortalItemModel()
           
UpdateablePortalItemModel(IThingID thingID)
           
UpdateablePortalItemModel(IView view)
           
 
Method Summary
 Object getValue(Object propertyName)
          Returns value of the given property
 void save()
           
 void setProperty(String propertyName, Object propertyValue)
           
 
Methods inherited from class com.webmethods.caf.faces.data.portal.PortalItemModel
getAliases, getDescription, getDisplayName, getHierachicalUri, getIconURL, getItemID, getName, getPropertyKeys, getType, getURL, hasProperty, setItemID, toString
 
Methods inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
getExpireWithPageFlow, setExpireWithPageFlow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

diffValues

protected HashMap diffValues
Constructor Detail

UpdateablePortalItemModel

public UpdateablePortalItemModel()

UpdateablePortalItemModel

public UpdateablePortalItemModel(IThingID thingID)

UpdateablePortalItemModel

public UpdateablePortalItemModel(IView view)
Method Detail

setProperty

public void setProperty(String propertyName,
                        Object propertyValue)

getValue

public Object getValue(Object propertyName)
Description copied from interface: IContentProvider
Returns value of the given property

Specified by:
getValue in interface IContentProvider
Overrides:
getValue in class PortalItemModel
Parameters:
propertyName - the property key of type String or Integer
Returns:
value of the property, can be null

save

public void save()
          throws PortalException
Throws:
PortalException