it.sistematica.isharedoc.model.report
Class InstanceReportGenerator
java.lang.Object
it.sistematica.isharedoc.model.report.InstanceReportGenerator
- All Implemented Interfaces:
- ReportGenerator
public class InstanceReportGenerator
- extends java.lang.Object
- implements ReportGenerator
Method Summary |
void |
generate(java.io.OutputStream output,
java.util.Map<java.lang.String,java.lang.Object> parameters)
|
void |
generateAllInstancesChanges(java.util.Date referenceDate,
java.util.Date today,
java.util.List<ItemInstance> instances,
java.lang.String instanceBaseUrl,
ReportPrinter reportPrinter,
boolean sorted)
|
void |
generateAllReportTaskLines(java.lang.String title,
java.util.Date referenceDate,
java.util.Date today,
java.util.List<WorkTaskInstance> taskInstancess,
java.lang.String taskInstanceBaseUrl,
ReportPrinter reportPrinter)
|
java.lang.String |
getName()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userInfo
protected it.neverworks.application.service.UserInfo userInfo
entities
protected it.neverworks.data.EntityManager entities
processManager
protected WorkProcessManager processManager
taskManager
protected WorkTaskManager taskManager
mailTemplateEngine
protected it.neverworks.template.TemplateEngine mailTemplateEngine
isharedocSystemService
protected IsharedocSystemService isharedocSystemService
InstanceReportGenerator
public InstanceReportGenerator(it.neverworks.application.service.UserInfo userInfo,
it.neverworks.data.EntityManager entities,
IsharedocSystemService isharedocSystemService,
WorkProcessManager processManager,
WorkTaskManager taskManager,
it.neverworks.template.TemplateEngine mailTemplateEngine)
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
generateAllReportTaskLines
public void generateAllReportTaskLines(java.lang.String title,
java.util.Date referenceDate,
java.util.Date today,
java.util.List<WorkTaskInstance> taskInstancess,
java.lang.String taskInstanceBaseUrl,
ReportPrinter reportPrinter)
generateAllInstancesChanges
public void generateAllInstancesChanges(java.util.Date referenceDate,
java.util.Date today,
java.util.List<ItemInstance> instances,
java.lang.String instanceBaseUrl,
ReportPrinter reportPrinter,
boolean sorted)