1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.helper;
17
18 import java.util.HashMap;
19 import java.util.Map;
20
21 import org.codelibs.core.lang.StringUtil;
22
23 public class FileTypeHelper {
24
25 protected String defaultValue = "others";
26
27 protected Map<String, String> mimetypeMap = new HashMap<>();
28
29 public void add(final String mimetype, final String filetype) {
30 mimetypeMap.put(mimetype, filetype);
31 }
32
33 public String get(final String mimetype) {
34 final String filetype = mimetypeMap.get(mimetype);
35 if (StringUtil.isBlank(filetype)) {
36 return defaultValue;
37 }
38 return filetype;
39 }
40
41 public String getDefaultValue() {
42 return defaultValue;
43 }
44
45 public void setDefaultValue(final String defaultValue) {
46 this.defaultValue = defaultValue;
47 }
48 }