1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.xml.spring;
17
18 import java.util.List;
19
20 import org.kuali.common.util.properties.Location;
21 import org.kuali.common.util.properties.PropertiesLocationService;
22 import org.kuali.common.util.properties.spring.PropertiesLocationServiceConfig;
23 import org.springframework.beans.factory.annotation.Autowired;
24 import org.springframework.context.annotation.Bean;
25 import org.springframework.context.annotation.Configuration;
26 import org.springframework.context.annotation.Import;
27
28 import com.google.common.collect.ImmutableList;
29 import com.google.common.collect.Lists;
30
31
32
33
34
35
36 @Configuration
37 @Import({ PropertiesLocationServiceConfig.class })
38 public class IngestXmlPropertyLocationsConfig {
39
40 @Autowired
41 PropertiesLocationService service;
42
43 @Bean
44 public ImmutableList<Location> riceIngestXmlPropertyLocations() {
45 List<Location> locations = Lists.newArrayList();
46 locations.add(service.getLocation(RiceXmlProperties.DB.getResource()));
47 return ImmutableList.copyOf(locations);
48 }
49
50 }