com.ibatis.sqlmap.engine.accessplan
Class EnhancedPropertyAccessPlan

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.accessplan.BaseAccessPlan
      extended bycom.ibatis.sqlmap.engine.accessplan.EnhancedPropertyAccessPlan
All Implemented Interfaces:
AccessPlan

public class EnhancedPropertyAccessPlan
extends BaseAccessPlan

Enhanced PropertyAccessPlan (for working with beans using CG Lib)


Field Summary
 
Fields inherited from class com.ibatis.sqlmap.engine.accessplan.BaseAccessPlan
clazz, info, propertyNames
 
Method Summary
 java.lang.Object[] getProperties(java.lang.Object object)
          Gets all of the properties of a bean
 void setProperties(java.lang.Object object, java.lang.Object[] values)
          Sets all of the properties of a bean
 
Methods inherited from class com.ibatis.sqlmap.engine.accessplan.BaseAccessPlan
getGetterNames, getGetters, getSetterNames, getSetters, getTypes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setProperties

public void setProperties(java.lang.Object object,
                          java.lang.Object[] values)
Description copied from interface: AccessPlan
Sets all of the properties of a bean

Parameters:
object - - the bean
values - - the property values

getProperties

public java.lang.Object[] getProperties(java.lang.Object object)
Description copied from interface: AccessPlan
Gets all of the properties of a bean

Parameters:
object - - the bean
Returns:
the properties