it.sistematica.isharedoc.model.report
Class MessageboxReportGenerator

java.lang.Object
  extended by it.sistematica.isharedoc.model.report.MessageboxReportGenerator
All Implemented Interfaces:
ReportGenerator

public class MessageboxReportGenerator
extends java.lang.Object
implements ReportGenerator


Nested Class Summary
static class MessageboxReportGenerator.MboxFields
           
 
Field Summary
protected  it.neverworks.data.EntityManager entities
           
protected  ReportingService reportingService
           
 
Constructor Summary
MessageboxReportGenerator(it.neverworks.data.EntityManager entities, ReportingService reportingService)
           
 
Method Summary
 void generate(java.io.OutputStream output, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 void generateMessageBoxesCounter(java.util.List<ReportingServiceImpl.MessageBoxReport> items, ReportPrinter reportPrinter)
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entities

protected it.neverworks.data.EntityManager entities

reportingService

protected ReportingService reportingService
Constructor Detail

MessageboxReportGenerator

public MessageboxReportGenerator(it.neverworks.data.EntityManager entities,
                                 ReportingService reportingService)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ReportGenerator

generate

public void generate(java.io.OutputStream output,
                     java.util.Map<java.lang.String,java.lang.Object> parameters)
Specified by:
generate in interface ReportGenerator

generateMessageBoxesCounter

public void generateMessageBoxesCounter(java.util.List<ReportingServiceImpl.MessageBoxReport> items,
                                        ReportPrinter reportPrinter)