org.sakaiproject.tool.assessment.ui.bean.evaluation
Class ExportResponsesBean

java.lang.Object
  extended by org.sakaiproject.tool.assessment.ui.bean.evaluation.ExportResponsesBean
All Implemented Interfaces:
Serializable, org.sakaiproject.jsf.model.PhaseAware

public class ExportResponsesBean
extends Object
implements Serializable, org.sakaiproject.jsf.model.PhaseAware

Description: class form for evaluating total scores

See Also:
Serialized Form

Field Summary
static String FORMAT
           
static String FORMAT_BOLD
           
static String HEADER_MARKER
           
static String NEW_SHEET_MARKER
          gopalrc - Jan 2008 Marks the beginning of each new sheet.
 
Constructor Summary
ExportResponsesBean()
          Creates a new TotalScoresBean object.
 
Method Summary
 void endProcessUpdates()
           
 void endProcessValidators()
           
 void exportExcel(javax.faces.event.ActionEvent event)
           
 boolean getAnonymous()
          get anonymous
 String getAssessmentId()
          get assessment id
 String getAssessmentName()
          get assessment name
 org.apache.poi.ss.usermodel.Workbook getAsWorkbook(List<List<Object>> spreadsheetData)
           
protected  org.apache.poi.ss.usermodel.Workbook getAsWorkbookTest(List<List<Object>> spreadsheetData)
           
 String getDownloadFileName()
          Generates a default filename (minus the extension) for a download from this Gradebook.
 void setAnonymous(boolean anonymous)
          set anonymous
 void setAssessmentId(String assessmentId)
          set assessment id
 void setAssessmentName(String assessmentName)
          set assessment name
 void startRenderResponse()
           
 void writeDataToResponse(List<List<Object>> spreadsheetData, String fileName, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEW_SHEET_MARKER

public static final String NEW_SHEET_MARKER
gopalrc - Jan 2008 Marks the beginning of each new sheet. If absent, treat as a single-sheet workbook.

See Also:
Constant Field Values

HEADER_MARKER

public static final String HEADER_MARKER
See Also:
Constant Field Values

FORMAT

public static final String FORMAT
See Also:
Constant Field Values

FORMAT_BOLD

public static final String FORMAT_BOLD
See Also:
Constant Field Values
Constructor Detail

ExportResponsesBean

public ExportResponsesBean()
Creates a new TotalScoresBean object.

Method Detail

getAssessmentId

public String getAssessmentId()
get assessment id

Returns:
the assessment id

setAssessmentId

public void setAssessmentId(String assessmentId)
set assessment id

Parameters:
passessmentId - the id

getAssessmentName

public String getAssessmentName()
get assessment name

Returns:
the name

setAssessmentName

public void setAssessmentName(String assessmentName)
set assessment name

Parameters:
passessmentName - the name

getAnonymous

public boolean getAnonymous()
get anonymous

Returns:
anonymous

setAnonymous

public void setAnonymous(boolean anonymous)
set anonymous

Parameters:
anonymous -

endProcessValidators

public void endProcessValidators()
Specified by:
endProcessValidators in interface org.sakaiproject.jsf.model.PhaseAware

endProcessUpdates

public void endProcessUpdates()
Specified by:
endProcessUpdates in interface org.sakaiproject.jsf.model.PhaseAware

startRenderResponse

public void startRenderResponse()
Specified by:
startRenderResponse in interface org.sakaiproject.jsf.model.PhaseAware

exportExcel

public void exportExcel(javax.faces.event.ActionEvent event)

getDownloadFileName

public String getDownloadFileName()
Generates a default filename (minus the extension) for a download from this Gradebook.

Parameters:
prefix - for filename
Returns:
The appropriate filename for the export

writeDataToResponse

public void writeDataToResponse(List<List<Object>> spreadsheetData,
                                String fileName,
                                javax.servlet.http.HttpServletResponse response)

getAsWorkbookTest

protected org.apache.poi.ss.usermodel.Workbook getAsWorkbookTest(List<List<Object>> spreadsheetData)

getAsWorkbook

public org.apache.poi.ss.usermodel.Workbook getAsWorkbook(List<List<Object>> spreadsheetData)


Copyright © 2005-2012 Sakai Project. All Rights Reserved.