|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Method s 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)
Method
s 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 |