i-net Clear Reports

com.inet.report.schedule
Class ScheduleTask.LastGeneratedReportInstance

java.lang.Object
  extended by com.inet.report.schedule.ScheduleTask.LastGeneratedReportInstance
Enclosing class:
ScheduleTask

public static class ScheduleTask.LastGeneratedReportInstance
extends java.lang.Object

Contains information about a report that has been rendered and it's files. They can be used to download the report again.
One object of this represents one rendered report-instance (there can be more instances of one report with dynamic properties or a cacheAction which renders all formats.
This object will be stored in prefs with Json.
This stores filenames of saved files which has been created by a FileAction or sth similar.
This additionally stores a ReportCacheKey, which points to the rendered report.


Constructor Summary
ScheduleTask.LastGeneratedReportInstance()
           
 
Method Summary
 java.util.ArrayList getFiles()
          Get the paths to the files
 ReportCacheKey getKey()
          Get the reportCacheKey.
 void setFiles(java.util.ArrayList files)
          set the filePaths
 void setKey(ReportCacheKey key)
          set the keys
 

Constructor Detail

ScheduleTask.LastGeneratedReportInstance

public ScheduleTask.LastGeneratedReportInstance()
Method Detail

getFiles

public java.util.ArrayList getFiles()
Get the paths to the files

Returns:
the filePaths

setFiles

public void setFiles(java.util.ArrayList files)
set the filePaths

Parameters:
files - the filePaths to set

getKey

public ReportCacheKey getKey()
Get the reportCacheKey.

Returns:
the key

setKey

public void setKey(ReportCacheKey key)
set the keys

Parameters:
key - the keys to set

i-net Clear Reports

Copyright © 1999-2011 by i-net software GmbH