@Override
	public void getDataAttdReport(ClassInfo currentCourse, List<AttdCnt> acList) {
		if (acList == null) {
			return;
		}
		acList.clear();
		//directory
		String crsDirName = getDirName(currentCourse);
		File dir = new File(crsDirName);
		if (dir.exists() && dir.isDirectory()) {				
			//read every file in the directory
			File[] files = dir.listFiles();
			List<AttdRecordInfo> oneDayARList = null;
			for (int i = 0; i < files.length; i++) {
				String arFileName = files[i].getName();
				Date dt = getDate(arFileName);
				oneDayARList = new ArrayList<AttdRecordInfo>();
				getDataAttdRecord(currentCourse, dt, oneDayARList);	
				AttdCnt acOneday = new AttdCnt(dt, oneDayARList.size(), 0);
				int cnt = 0;
				for (AttdRecordInfo ar: oneDayARList) {
					if (ar.isAttendant()) {
						cnt++;
					}
				}
				acOneday.setAttdNumbers(cnt);
				acList.add(acOneday);
			}
		}
	}