1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model.iface;
14
15 import java.io.IOException;
16 import java.io.InputStream;
17
18 /***
19 * Attachment for Requests and their responses
20 *
21 * @author Ole.Matzura
22 */
23
24 public interface Attachment
25 {
26 public String getName();
27
28 public String getContentType();
29
30 public void setContentType( String contentType );
31
32 public long getSize();
33
34 public String getPart();
35
36 public void setPart( String part );
37
38 public InputStream getInputStream() throws IOException;
39
40 public String getUrl();
41
42 public boolean isCached();
43
44 public AttachmentType getAttachmentType();
45
46 public enum AttachmentType { MIME, XOP, CONTENT, SWAREF, UNKNOWN }
47
48 public String getContentID();
49 }