|
Spring Data Commons | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.data.repository.util.ClassUtils
public abstract class ClassUtils
Utility class to work with classes.
| Method Summary | |
|---|---|
static void |
assertReturnTypeAssignable(java.lang.reflect.Method method,
java.lang.Class<?>... types)
Asserts the given Method's return type to be one of the given types. |
static int |
getNumberOfOccurences(java.lang.reflect.Method method,
java.lang.Class<?> type)
Returns the number of occurences of the given type in the given Methods parameters. |
static boolean |
hasParameterOfType(java.lang.reflect.Method method,
java.lang.Class<?> type)
Returns whether the given Method has a parameter of the given type. |
static boolean |
hasProperty(java.lang.Class<?> type,
java.lang.String property)
Returns whether the given class contains a property with the given name. |
static boolean |
isGenericRepositoryInterface(java.lang.Class<?> interfaze)
Returns wthere the given type is the Repository interface. |
static boolean |
isGenericRepositoryInterface(java.lang.String interfaceName)
Returns whether the given type name is a repository interface name. |
static boolean |
isOfType(java.lang.Object object,
java.util.Collection<java.lang.Class<?>> types)
Returns whether the given object is of one of the given types. |
static void |
unwrapReflectionException(java.lang.Exception ex)
Helper method to extract the original exception that can possibly occur during a reflection call. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static boolean hasProperty(java.lang.Class<?> type,
java.lang.String property)
fieldName -
public static boolean isGenericRepositoryInterface(java.lang.Class<?> interfaze)
Repository interface.
interfaze -
public static boolean isGenericRepositoryInterface(java.lang.String interfaceName)
interfaceName -
public static int getNumberOfOccurences(java.lang.reflect.Method method,
java.lang.Class<?> type)
Methods parameters.
method - type -
public static void assertReturnTypeAssignable(java.lang.reflect.Method method,
java.lang.Class<?>... types)
Method's return type to be one of the given types.
method - types -
public static boolean isOfType(java.lang.Object object,
java.util.Collection<java.lang.Class<?>> types)
object - types -
public static boolean hasParameterOfType(java.lang.reflect.Method method,
java.lang.Class<?> type)
Method has a parameter of the given type.
method - type -
public static void unwrapReflectionException(java.lang.Exception ex)
throws java.lang.Throwable
ex -
java.lang.Throwable
|
Spring Data Commons | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||