org.jboss.portal.core.admin.ui.common
Class PageManagerBean.DynamicMap

java.lang.Object
  extended by org.jboss.portal.core.admin.ui.common.PageManagerBean.DynamicMap
All Implemented Interfaces:
DynamicBean
Enclosing class:
PageManagerBean

public static class PageManagerBean.DynamicMap
extends java.lang.Object
implements DynamicBean


Constructor Summary
PageManagerBean.DynamicMap()
           
 
Method Summary
 java.lang.Class getType(java.lang.Object propertyName)
          Return the type of the specified property.
 PropertyValue getValue(java.lang.Object propertyName)
          Return the value of the specified property.
 boolean setValue(java.lang.Object propertyName, java.lang.Object value)
          Set the value of the specified property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageManagerBean.DynamicMap

public PageManagerBean.DynamicMap()
Method Detail

getType

public java.lang.Class getType(java.lang.Object propertyName)
                        throws java.lang.IllegalArgumentException
Description copied from interface: DynamicBean
Return the type of the specified property.

Specified by:
getType in interface DynamicBean
Parameters:
propertyName - the property name
Returns:
the type of the specified property or null
Throws:
java.lang.IllegalArgumentException - if the property name is null

getValue

public PropertyValue getValue(java.lang.Object propertyName)
                       throws java.lang.IllegalArgumentException
Description copied from interface: DynamicBean
Return the value of the specified property.

Specified by:
getValue in interface DynamicBean
Parameters:
propertyName - the property name
Returns:
the property value
Throws:
java.lang.IllegalArgumentException - if the property is null

setValue

public boolean setValue(java.lang.Object propertyName,
                        java.lang.Object value)
                 throws java.lang.IllegalArgumentException
Description copied from interface: DynamicBean
Set the value of the specified property.

Specified by:
setValue in interface DynamicBean
Parameters:
propertyName - the property name
value - the new property value
Returns:
true if the property was succesfully set
Throws:
java.lang.IllegalArgumentException - if the property name is null