List of usage examples for org.springframework.data.repository.core RepositoryInformation getIdType
Class<?> getIdType();
From source file:springfox.documentation.spring.data.rest.EntityRequestTemplate.java
List<RequestHandler> operations() {
List<RequestHandler> requestHandlers = newArrayList();
for (ResourceMetadata resource : restMappings) {
Class<?> domainType = resource.getDomainType();
RepositoryInformation entity = repositories.getRepositoryInformationFor(domainType);
Class<? extends Serializable> idType = entity.getIdType();
//TODO: cache the id/type combo
requestHandlers.add(new EntityRequestHandler(typeResolver, resource, idType, domainType,
requestMappingInfo, handlerMethod));
}// w w w . j a v a 2 s. com
return requestHandlers;
}