org.olat.course.statistic
Class ExportManager

java.lang.Object
  extended by org.olat.course.statistic.ExportManager

public class ExportManager
extends java.lang.Object

Description:
The Manager exports the course log files and statistic file as zip archive.

Initial Date: 19.11.2009

Author:
bja

Field Summary
static java.lang.String COURSE_LOG_FILES
          zip filename substring (archive log files)
static java.lang.String COURSE_STATISTIC
          zip filename substring (statistic)
 
Method Summary
 void archiveCourseLogFiles(java.lang.Long oresID, java.lang.String exportDir, java.util.Date begin, java.util.Date end, boolean adminLog, boolean userLog, boolean statisticLog, java.lang.String charset, java.util.Locale locale, java.lang.String email)
          Archives the course log files
static ExportManager getInstance()
           
 java.io.File getLatestCourseStatisticFile(java.lang.String targetDir)
           
 void setCourseLogExporter(ICourseLogExporter courseLogExporter)
          injected via spring
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COURSE_LOG_FILES

public static final java.lang.String COURSE_LOG_FILES
zip filename substring (archive log files)

See Also:
Constant Field Values

COURSE_STATISTIC

public static final java.lang.String COURSE_STATISTIC
zip filename substring (statistic)

See Also:
Constant Field Values
Method Detail

setCourseLogExporter

public void setCourseLogExporter(ICourseLogExporter courseLogExporter)
injected via spring


getInstance

public static final ExportManager getInstance()
Returns:
Singleton.

archiveCourseLogFiles

public void archiveCourseLogFiles(java.lang.Long oresID,
                                  java.lang.String exportDir,
                                  java.util.Date begin,
                                  java.util.Date end,
                                  boolean adminLog,
                                  boolean userLog,
                                  boolean statisticLog,
                                  java.lang.String charset,
                                  java.util.Locale locale,
                                  java.lang.String email)
Archives the course log files

Parameters:
oresID -
exportDir -
begin -
end -
adminLog -
userLog -
statisticLog -
charset -
locale -
email -

getLatestCourseStatisticFile

public java.io.File getLatestCourseStatisticFile(java.lang.String targetDir)