1
14
15 package com.liferay.portal.kernel.bi.reporting;
16
17 import com.liferay.portal.kernel.io.unsync.UnsyncByteArrayInputStream;
18
19 import java.io.InputStream;
20
21 import java.util.Date;
22
23
28 public class MemoryReportDesignRetriever implements ReportDesignRetriever {
29
30 public MemoryReportDesignRetriever(
31 String reportName, Date modifiedDate, byte[] bytes) {
32
33 _reportName = reportName;
34 _modifiedDate = modifiedDate;
35 _bytes = bytes;
36 }
37
38 public InputStream getInputStream() {
39 return new UnsyncByteArrayInputStream(_bytes);
40 }
41
42 public Date getModifiedDate() {
43 return _modifiedDate;
44 }
45
46 public String getReportName() {
47 return _reportName;
48 }
49
50 private byte[] _bytes;
51 private Date _modifiedDate;
52 private String _reportName;
53
54 }