как сделать этот метод универсальным без принижения - PullRequest
0 голосов
/ 09 апреля 2019

Этот метод принимает List и генерирует лист Excel в соответствии с данными, представленными в ClassA

public String addDataToExcel(List<ClassA> classA){
    System.out.println("entering");
    ExcelAdd writer=new ExcelAdd();

    try{
        s=sf.openSession();
        tx=s.beginTransaction();
        writer.add(classA);
        String base64encodedString= fetching("D:/eclipse_neon/StudentInfo.xlsx");
        response.setStatus(200);
        response.setMessage("succesfull");
        tx.commit();
        return base64encodedString;
    }
    catch (Exception e) {
        System.err.println("Exception : " + e.getMessage());
        response.setStatus(500);
        response.setMessage("unsuccesfull");
        tx.rollback();
return "null";
    } finally {
        s.close();
    }

}

. Я хочу сделать этот метод универсальным, чтобы он мог принимать любой класс и генерировать лист Excel на основе данных.(У меня есть ClassA, ClassB, ClassC, и я хочу иметь только один метод, чтобы он мог принимать все эти классы)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...