net.java.ao
Class Common
java.lang.Object
net.java.ao.Common
public final class Common
- extends java.lang.Object
WARNING: Not part of the public API. This class is public only
to allow its use within other packages in the ActiveObjects library.
- Author:
- Daniel Spiewak
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Common
public Common()
convertSimpleClassName
public static java.lang.String convertSimpleClassName(java.lang.String name)
convertDowncaseName
public static java.lang.String convertDowncaseName(java.lang.String name)
interfaceInheritsFrom
public static boolean interfaceInheritsFrom(java.lang.Class<?> type,
java.lang.Class<?> superType)
typeInstanceOf
public static boolean typeInstanceOf(java.lang.Class<?> type,
java.lang.Class<?> otherType)
getMappingFields
public static java.lang.String[] getMappingFields(java.lang.Class<? extends Entity> from,
java.lang.Class<? extends Entity> to)
isAccessor
public static boolean isAccessor(java.lang.reflect.Method method)
isMutator
public static boolean isMutator(java.lang.reflect.Method method)
getAttributeTypeFromMethod
public static java.lang.Class<?> getAttributeTypeFromMethod(java.lang.reflect.Method method)
getCallingClass
public static java.lang.Class<?> getCallingClass(int depth)
getIndexFields
public static java.util.List<java.lang.String> getIndexFields(EntityManager manager,
java.lang.Class<? extends Entity> type)
fuzzyCompare
public static boolean fuzzyCompare(java.lang.Object a,
java.lang.Object b)
fuzzyTypeCompare
public static boolean fuzzyTypeCompare(int typeA,
int typeB)