argos/dmp-backend/web/src/main/java/eu/eudat/logic/proxy/config/configloaders/ConfigLoader.java

20 lines
659 B
Java
Raw Normal View History

2018-06-27 12:29:21 +02:00
package eu.eudat.logic.proxy.config.configloaders;
2018-02-09 16:54:41 +01:00
import eu.eudat.logic.proxy.config.DOIFunder;
2018-06-27 12:29:21 +02:00
import eu.eudat.logic.proxy.config.ExternalUrls;
2019-11-13 16:32:55 +01:00
import eu.eudat.logic.security.customproviders.ConfigurableProvider.entities.ConfigurableProviders;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
2018-02-09 16:54:41 +01:00
2019-11-08 16:49:33 +01:00
import java.util.List;
import java.util.Map;
2019-11-08 16:49:33 +01:00
2018-02-09 16:54:41 +01:00
public interface ConfigLoader {
ExternalUrls getExternalUrls();
2019-11-08 16:49:33 +01:00
List<String> getRdaProperties();
XWPFDocument getDocument();
XWPFDocument getDatasetDocument();
2019-11-13 16:32:55 +01:00
ConfigurableProviders getConfigurableProviders();
Map<String, String> getKeyToSourceMap();
List<DOIFunder> getDOIFunders();
2018-02-09 16:54:41 +01:00
}