org.apache.openejb.core.cmp
Class AbstractKeyGenerator
java.lang.Object
org.apache.openejb.core.cmp.AbstractKeyGenerator
- All Implemented Interfaces:
- KeyGenerator
- Direct Known Subclasses:
- ComplexKeyGenerator, SimpleKeyGenerator
public abstract class AbstractKeyGenerator
- extends java.lang.Object
- implements KeyGenerator
Method Summary |
static java.lang.reflect.Field |
getField(java.lang.Class clazz,
java.lang.String fieldName)
|
static java.lang.Object |
getFieldValue(java.lang.reflect.Field field,
java.lang.Object object)
|
static boolean |
isValidPkField(java.lang.reflect.Field field)
|
static void |
setFieldValue(java.lang.reflect.Field field,
java.lang.Object object,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractKeyGenerator
public AbstractKeyGenerator()
isValidPkField
public static boolean isValidPkField(java.lang.reflect.Field field)
getField
public static java.lang.reflect.Field getField(java.lang.Class clazz,
java.lang.String fieldName)
throws OpenEJBException
- Throws:
OpenEJBException
getFieldValue
public static java.lang.Object getFieldValue(java.lang.reflect.Field field,
java.lang.Object object)
throws javax.ejb.EJBException
- Throws:
javax.ejb.EJBException
setFieldValue
public static void setFieldValue(java.lang.reflect.Field field,
java.lang.Object object,
java.lang.Object value)
throws javax.ejb.EJBException
- Throws:
javax.ejb.EJBException
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.