@@ -0,0 +1,1597 @@
+package controls;%0A%0A// Needed for : convertObjectToJSON() Method.%0Aimport com.fasterxml.jackson.databind.ObjectMapper;%0Aimport com.fasterxml.jackson.databind.SerializationFeature;%0Aimport java.io.IOException;%0Aimport java.io.StringWriter;%0A%0Aimport org.springframework.data.mongodb.repository.MongoRepository;%0Aimport java.util.List;%0Aimport entities.*;%0A%0Apublic class ChocoReportController %7B%0A    %0A    // Basic Constructor%0A    public ChocoReportController() %7B%0A    %7D%0A%0A    public String getBillablesForEachProvider(MongoRepository billableRepository, MongoRepository providerRepository)%7B%0A        String returnString = %22%22;%0A        %0A        // For Testing and Debug.%0A        boolean dBug = true;%0A        if (dBug) System.out.println(%22%5CnDEBUG ON IN : ChocoReportController.getBillablesForEachProvider()%5Cn%22);%0A        %0A        %0A        List%3CProvider%3E allProviders = providerRepository.findAll();%0A        List%3CBillable%3E allBillables = billableRepository.findAll();%0A        %0A        System.out.printf (%22%5Cn# Providers = %25s%5Cn%22, allProviders.size());%0A%0A        System.out.printf (%22%5Cn# Billables = %25s%5Cn%22, allBillables.size());%0A        %0A        %0A        %0A        return returnString;%0A    %7D%0A%0A    private static String convertObjectToJSON(Object obj) %7B%0A        try %7B%0A            ObjectMapper mapper = new ObjectMapper();%0A            mapper.enable(SerializationFeature.INDENT_OUTPUT);%0A            StringWriter sw = new StringWriter();%0A            mapper.writeValue(sw, obj);%0A            return sw.toString();%0A        %7D%0A        catch(IOException e) %7B%0A            System.err.println(e);%0A        %7D%0A        return null;%0A    %7D%0A%0A%7D%0A

Add report controller.