This repository was archived by the owner on Jul 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathSearchConfiguration.java
More file actions
62 lines (47 loc) · 1.72 KB
/
SearchConfiguration.java
File metadata and controls
62 lines (47 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package com.groupdocs.ui.search.config;
import com.groupdocs.ui.config.CommonConfiguration;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;
import javax.annotation.PostConstruct;
import static com.groupdocs.ui.config.DefaultDirectories.*;
@Component
public class SearchConfiguration extends CommonConfiguration {
@Value("${search.filesDirectory}")
private String filesDirectory;
@Value("${search.defaultDocument}")
private String defaultDocument;
@Value("${search.fontsDirectory}")
private String fontsDirectory;
@PostConstruct
public void init() {
this.filesDirectory = StringUtils.isEmpty(this.filesDirectory) ? defaultSearchDirectory() : relativePathToAbsolute(this.filesDirectory);
}
public String getFilesDirectory() {
return filesDirectory;
}
public void setFilesDirectory(String filesDirectory) {
this.filesDirectory = filesDirectory;
}
public String getDefaultDocument() {
return defaultDocument;
}
public void setDefaultDocument(String defaultDocument) {
this.defaultDocument = defaultDocument;
}
public String getFontsDirectory() {
return fontsDirectory;
}
public void setFontsDirectory(String fontsDirectory) {
this.fontsDirectory = fontsDirectory;
}
@Override
public String toString() {
return super.toString() +
"SearchConfiguration{" +
"filesDirectory='" + filesDirectory + '\'' +
", defaultDocument='" + defaultDocument + '\'' +
", fontsDirectory='" + fontsDirectory + '\'' +
'}';
}
}