1 16 17 package com.jaspersoft.jasperserver.ws.axis2; 18 19 import com.jaspersoft.jasperserver.api.metadata.common.domain.FileResourceData; 20 import java.io.IOException ; 21 import javax.activation.DataSource ; 22 23 27 public class ResourceDataSource implements DataSource { 28 29 private FileResourceData fileResourceData = null; 30 private String name = ""; 31 32 33 public ResourceDataSource(String name, FileResourceData fileResourceData) { 34 this.name = name; 35 this.fileResourceData = fileResourceData; 36 } 37 38 public java.io.InputStream getInputStream() throws IOException { 39 return fileResourceData.getDataStream(); 40 } 41 42 public java.io.OutputStream getOutputStream() throws IOException { 43 throw new java.io.IOException (); 44 } 45 46 public String getContentType() { 47 return "application/octet-stream"; 48 } 49 50 public String getName() { 51 return name; 52 53 } 54 55 public FileResourceData getFileResourceData() { 56 return fileResourceData; 57 } 58 59 public void setFileResourceData(FileResourceData fileResourceData) { 60 this.fileResourceData = fileResourceData; 61 } 62 63 } 64 | Popular Tags |