1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.wss4j.common.ext;
20
21 import java.io.InputStream;
22 import java.util.HashMap;
23 import java.util.Map;
24
25 public class Attachment {
26
27 private String id;
28 private String mimeType;
29 private final Map<String, String> headers = new HashMap<>();
30 private InputStream sourceStream;
31
32 public String getId() {
33 return id;
34 }
35
36 public void setId(String id) {
37 this.id = id;
38 }
39
40 public String getMimeType() {
41 return mimeType;
42 }
43
44 public void setMimeType(String mimeType) {
45 this.mimeType = mimeType;
46 }
47
48 public void addHeader(String name, String value) {
49 this.headers.put(name, value);
50 }
51
52 public void addHeaders(Map<String, String> headers) {
53 this.headers.putAll(headers);
54 }
55
56 public Map<String, String> getHeaders() {
57 return headers;
58 }
59
60 public InputStream getSourceStream() {
61 return sourceStream;
62 }
63
64 public void setSourceStream(InputStream sourceStream) {
65 this.sourceStream = sourceStream;
66 }
67 }