org.oddjob.framework
Class WrapDynaBeanOverview

java.lang.Object
  extended by org.oddjob.framework.WrapDynaBeanOverview
All Implemented Interfaces:
BeanOverview

public class WrapDynaBeanOverview
extends Object
implements BeanOverview


Constructor Summary
WrapDynaBeanOverview(WrapDynaClass dynaClass)
           
 
Method Summary
 String[] getProperties()
           
 Class<?> getPropertyType(String property)
           
 boolean hasReadableProperty(String property)
           
 boolean hasWriteableProperty(String property)
           
 boolean isIndexed(String property)
           
 boolean isMapped(String property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapDynaBeanOverview

public WrapDynaBeanOverview(WrapDynaClass dynaClass)
Method Detail

getProperties

public String[] getProperties()
Specified by:
getProperties in interface BeanOverview

getPropertyType

public Class<?> getPropertyType(String property)
                         throws ArooaNoPropertyException
Specified by:
getPropertyType in interface BeanOverview
Throws:
ArooaNoPropertyException

hasReadableProperty

public boolean hasReadableProperty(String property)
Specified by:
hasReadableProperty in interface BeanOverview

hasWriteableProperty

public boolean hasWriteableProperty(String property)
Specified by:
hasWriteableProperty in interface BeanOverview

isIndexed

public boolean isIndexed(String property)
                  throws ArooaNoPropertyException
Specified by:
isIndexed in interface BeanOverview
Throws:
ArooaNoPropertyException

isMapped

public boolean isMapped(String property)
                 throws ArooaNoPropertyException
Specified by:
isMapped in interface BeanOverview
Throws:
ArooaNoPropertyException