org.jasig.portlets.FeedbackPortlet.web
Class ExcelFeedbackView

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.view.AbstractView
              extended by org.springframework.web.servlet.view.document.AbstractExcelView
                  extended by org.jasig.portlets.FeedbackPortlet.web.ExcelFeedbackView
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.View

public class ExcelFeedbackView
extends org.springframework.web.servlet.view.document.AbstractExcelView

ExcelFeedbackView produces a Microsoft Excel spreadsheet view of feedback data. All feedback attributes are simply transformed into spreadsheet columns.

Author:
Jen Bourey

Field Summary
 
Fields inherited from class org.springframework.web.servlet.view.AbstractView
DEFAULT_CONTENT_TYPE
 
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger
 
Constructor Summary
ExcelFeedbackView()
           
 
Method Summary
protected  void buildExcelDocument(Map model, org.apache.poi.hssf.usermodel.HSSFWorkbook wb, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class org.springframework.web.servlet.view.document.AbstractExcelView
generatesDownloadContent, getCell, getTemplateSource, renderMergedOutputModel, setText, setUrl
 
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setRequestContextAttribute, toString, writeToResponse
 
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExcelFeedbackView

public ExcelFeedbackView()
Method Detail

buildExcelDocument

protected void buildExcelDocument(Map model,
                                  org.apache.poi.hssf.usermodel.HSSFWorkbook wb,
                                  javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws Exception
Specified by:
buildExcelDocument in class org.springframework.web.servlet.view.document.AbstractExcelView
Throws:
Exception


Copyright © 2012 Jasig. All Rights Reserved.