1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.submit.transports.http;
14
15 import java.io.IOException;
16 import java.io.InputStream;
17 import java.io.OutputStream;
18
19 import javax.activation.DataSource;
20
21 import com.eviware.soapui.model.iface.Attachment;
22
23 class AttachmentDataSource implements DataSource
24 {
25 private final Attachment attachment;
26
27 public AttachmentDataSource(Attachment attachment)
28 {
29 this.attachment = attachment;
30 }
31
32 public String getContentType()
33 {
34 return attachment.getContentType();
35 }
36
37 public InputStream getInputStream() throws IOException
38 {
39 return attachment.getInputStream();
40 }
41
42 public String getName()
43 {
44 return attachment.getName();
45 }
46
47 public OutputStream getOutputStream() throws IOException
48 {
49 return null;
50 }}