Project

General

Profile

« Previous | Next » 

Revision 62395

[Admin tools | Trunk]: Added endpoing for purging browser cache.
1. admintools.properties: Added property "admintool.cache.url".
2. BrowserCacheConfig.java: Added config for browser cache properties.
3. UoaAdminToolsApplication.java: In EnableConfigurationProperties added BrowserCacheConfig.
4. BrowserCacheController.java: Added class and method "purge()" (/cache/{pid}) for purging browser cache for a specific community.

View differences:

UoaAdminToolsApplication.java
2 2

  
3 3
import com.fasterxml.jackson.databind.ObjectMapper;
4 4
import eu.dnetlib.uoaadmintools.configuration.GlobalVars;
5
import eu.dnetlib.uoaadmintools.configuration.properties.BrowserCacheConfig;
5 6
import eu.dnetlib.uoaadmintools.configuration.properties.ManagersApiConfig;
6 7
import eu.dnetlib.uoaadmintools.configuration.properties.MongoConfig;
7 8
import eu.dnetlib.uoaadmintoolslibrary.UoaAdminToolsLibraryConfiguration;
......
23 24
        @PropertySource("classpath:admintools.properties"),
24 25
        @PropertySource(value = "classpath:dnet-override.properties", ignoreResourceNotFound = true)
25 26
})
26
@EnableConfigurationProperties({MongoConfig.class, ManagersApiConfig.class, GlobalVars.class})
27
@EnableConfigurationProperties({MongoConfig.class, ManagersApiConfig.class, BrowserCacheConfig.class, GlobalVars.class})
27 28
@Import({AuthorizationConfiguration.class, UoaAdminToolsLibraryConfiguration.class})
28 29
public class UoaAdminToolsApplication {
29 30

  

Also available in: Unified diff