2018-06-27 12:29:21 +02:00
|
|
|
package eu.eudat.logic.proxy.config.configloaders;
|
2018-02-09 16:54:41 +01:00
|
|
|
|
2022-03-01 13:37:49 +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;
|
2019-11-11 09:40:12 +01:00
|
|
|
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;
|
2020-01-14 11:26:36 +01:00
|
|
|
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();
|
2019-11-11 09:40:12 +01:00
|
|
|
XWPFDocument getDocument();
|
#7597, #7893, #7895, #7898: Updated DMP template file (h2020.docx) for export | Added Dataset template file (h2020_dataset.docx) for export | Updated indentation on exported docs.
1. h2020.docx, h2020_dataset.docx: Updated DMP template & Added Dataset template.
2. application.properties, application-devel.properties, application-production.properties, application-staging.properties: Added property for dataset template file path configuration.h2020datasettemplate=documents/h2020_dataset.docx
3. ConfigLoader.java: Added method XWPFDocument getDatasetDocument();
4. DefaultConfigLoader.java: Added fiedls and methods for loading Dataset template (h2020_dataset.docx).
5. DataManagementPlanManager.java, DatasetManager.java, , HtmlToWorldBuilder.java, WordBuilder.java: Updated header/footer/first page in exports for DMPs and Datasets | Updated indentation in exports.
2022-07-26 16:00:54 +02:00
|
|
|
XWPFDocument getDatasetDocument();
|
2019-11-13 16:32:55 +01:00
|
|
|
ConfigurableProviders getConfigurableProviders();
|
2020-01-14 11:26:36 +01:00
|
|
|
Map<String, String> getKeyToSourceMap();
|
2022-03-01 13:37:49 +01:00
|
|
|
List<DOIFunder> getDOIFunders();
|
2018-02-09 16:54:41 +01:00
|
|
|
}
|