Example usage for org.springframework.data.repository CrudRepository getClass

List of usage examples for org.springframework.data.repository CrudRepository getClass

Introduction

In this page you can find the example usage for org.springframework.data.repository CrudRepository getClass.

Prototype

@HotSpotIntrinsicCandidate
public final native Class<?> getClass();

Source Link

Document

Returns the runtime class of this Object .

Usage

From source file:sample.data.mock.MockConversionService.java

private CrudRepository<Object, Serializable> getRepository(Class<?> domainClass, Class<?> idClass) {
    for (CrudRepository<Object, Serializable> repository : repositories) {
        Class<?>[] typeArgs = GenericTypeResolver.resolveTypeArguments(repository.getClass(),
                CrudRepository.class);
        if (domainClass.equals(typeArgs[0]) && conversionService.canConvert(typeArgs[1], idClass)) {
            return repository;
        }//from   ww  w  .java 2  s . co m
    }
    return null;
}