package it.demo.twitterlike.server.repository.utils; import java.io.Serializable; import org.springframework.data.repository.CrudRepository; import org.springframework.data.rest.webmvc.ResourceNotFoundException; public class RepositoryUtils { private RepositoryUtils() { } public static <T extends Serializable, K> K getEntity(CrudRepository<K, T> repository, T id) throws ResourceNotFoundException { K entity = repository.findOne(id); if (entity == null) { throw new ResourceNotFoundException(); } return entity; } }