1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util.spring.env;
17
18 import java.io.File;
19
20 public interface EnvironmentService {
21
22 boolean containsProperty(String key);
23
24 <T> T getProperty(EnvContext<T> context);
25
26 <T> T getProperty(String key, Class<T> type, T provided);
27
28 <T> T getProperty(String key, Class<T> type);
29
30 String getString(String key);
31
32 String getString(String key, String provided);
33
34 Boolean getBoolean(String key);
35
36 Boolean getBoolean(String key, Boolean provided);
37
38 File getFile(String key);
39
40 File getFile(String key, File provided);
41
42 Integer getInteger(String key);
43
44 Integer getInteger(String key, Integer provided);
45
46 <T> Class<T> getClass(String key, Class<T> type);
47
48 <T> Class<T> getClass(String key, Class<T> type, Class<T> provided);
49
50 }