1 package com.jaspersoft.jasperserver.api.metadata.common.domain; 2 3 import java.io.InputStream ; 4 import java.util.List ; 5 6 import com.jaspersoft.jasperserver.api.metadata.common.domain.Resource; 7 27 28 public interface ContentResource extends Resource 29 { 30 String TYPE_PDF = "pdf"; 31 String TYPE_HTML = "html"; 32 String TYPE_XLS = "xls"; 33 String TYPE_RTF = "rtf"; 34 35 boolean hasData(); 36 37 InputStream getDataStream(); 38 39 void readData(InputStream is); 40 41 byte[] getData(); 42 43 void setData(byte[] data); 44 45 String getFileType(); 46 47 void setFileType(String fileType); 48 49 boolean isReference(); 50 51 String getReferenceURI(); 52 53 void setReferenceURI(String referenceURI); 54 55 public List getResources(); 56 57 public void setResources(List resources); 58 59 public void addChildResource(ContentResource child); 60 61 } 62 | Popular Tags |