@Override
 public List<JudgeView> getAllJudge() {
   List<JudgeView> result = new ArrayList<JudgeView>();
   List<YsmsJudge> allJudges = judgeDao.findAll();
   if (allJudges != null) {
     for (int i = 0; i < allJudges.size(); i++) {
       JudgeView judgeView = new JudgeView();
       YsmsJudge judge = allJudges.get(i);
       int levelsStatus[] = new int[8];
       List<YsmsJudgeandlevel> levelList = judgeAndLevelDao.getByJudgeId(judge.getJudgeId());
       if (levelList != null) {
         for (YsmsJudgeandlevel level : levelList) {
           levelsStatus[level.getYsmsJudgelevel().getLevelId() - 1] = 1;
         }
       }
       judgeView.setLevels(levelsStatus);
       judgeView.setJudgeId(judge.getJudgeId());
       judgeView.setJudgeName(judge.getIdentifiedName());
       result.add(judgeView);
     }
   }
   return result;
 }