1 17 18 package org.pentaho.core.services; 19 20 import java.io.InputStream ; 21 import java.io.OutputStream ; 22 import java.io.Reader ; 23 import java.util.Date ; 24 import java.util.List ; 25 26 import javax.activation.FileDataSource ; 27 28 import org.pentaho.core.repository.IContentItem; 29 import org.pentaho.core.repository.content.ContentException; 30 31 public class SimpleContentItem implements IContentItem { 32 33 private String mimeType; 34 35 private OutputStream outputStream; 36 37 public SimpleContentItem(OutputStream outputStream) { 38 this.outputStream = outputStream; 39 } 40 41 public String getId() { 42 return null; 43 } 44 45 public String getPath() { 46 return null; 47 } 48 49 public String getName() { 50 return null; 51 } 52 53 public String getTitle() { 54 return null; 55 } 56 57 public String getMimeType() { 58 return mimeType; 59 } 60 61 public void setMimeType(String mimeType) { 62 this.mimeType = mimeType; 63 } 64 65 public String getUrl() { 66 return null; 67 } 68 69 public List getFileVersions() { 70 return null; 71 } 72 73 public void removeAllVersions() { 74 } 75 76 public void removeVersion(String fileId) { 77 } 78 79 public InputStream getInputStream() throws ContentException { 80 return null; 81 } 82 83 public Reader getReader() throws ContentException { 84 return null; 85 } 86 87 public OutputStream getOutputStream(String actionName) { 88 return outputStream; 89 } 90 91 public FileDataSource getDataSource() { 92 return null; 94 } 95 96 public String getActionName() { 97 return null; 98 } 99 100 public String getFileId() { 101 return null; 102 } 103 104 public long getFileSize() { 105 return 0; 106 } 107 108 public Date getFileDateTime() { 109 return null; 110 } 111 112 public void makeTransient() { 113 } 115 } 116 | Popular Tags |