com.ibatis.sqlmap.engine.accessplan

Class AccessPlanFactory

public class AccessPlanFactory extends Object

Factory to get an accesss plan appropriate for an object
Method Summary
static AccessPlangetAccessPlan(Class clazz, String[] propertyNames)
Creates an access plan for working with a bean
static booleanisBytecodeEnhancementEnabled()
Tells whether or not bytecode enhancement (CGLIB, etc) is enabled
static voidsetBytecodeEnhancementEnabled(boolean bytecodeEnhancementEnabled)
Turns on or off bytecode enhancement (CGLIB, etc)

Method Detail

getAccessPlan

public static AccessPlan getAccessPlan(Class clazz, String[] propertyNames)
Creates an access plan for working with a bean

Parameters: clazz propertyNames

Returns: An access plan

isBytecodeEnhancementEnabled

public static boolean isBytecodeEnhancementEnabled()
Tells whether or not bytecode enhancement (CGLIB, etc) is enabled

Returns: true if bytecode enhancement is enabled

setBytecodeEnhancementEnabled

public static void setBytecodeEnhancementEnabled(boolean bytecodeEnhancementEnabled)
Turns on or off bytecode enhancement (CGLIB, etc)

Parameters: bytecodeEnhancementEnabled - the switch

Copyright © 2011. All Rights Reserved.