2020-04-27 14:52:31 +02:00
|
|
|
|
2020-03-27 10:42:17 +01:00
|
|
|
package eu.dnetlib.dhp.oa.provision.utils;
|
2020-02-13 16:53:27 +01:00
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.nio.charset.StandardCharsets;
|
|
|
|
|
2020-04-28 11:23:29 +02:00
|
|
|
import com.google.common.io.Resources;
|
|
|
|
|
2020-02-13 16:53:27 +01:00
|
|
|
public class TemplateResources {
|
|
|
|
|
2020-04-29 19:09:07 +02:00
|
|
|
private final String record = read("eu/dnetlib/dhp/oa/provision/template/record.st");
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-29 19:09:07 +02:00
|
|
|
private final String instance = read("eu/dnetlib/dhp/oa/provision/template/instance.st");
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-29 19:09:07 +02:00
|
|
|
private final String rel = read("eu/dnetlib/dhp/oa/provision/template/rel.st");
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-29 19:09:07 +02:00
|
|
|
private final String webresource = read("eu/dnetlib/dhp/oa/provision/template/webresource.st");
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-29 19:09:07 +02:00
|
|
|
private final String child = read("eu/dnetlib/dhp/oa/provision/template/child.st");
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-29 19:09:07 +02:00
|
|
|
private final String entity = read("eu/dnetlib/dhp/oa/provision/template/entity.st");
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
private static String read(final String classpathResource) throws IOException {
|
|
|
|
return Resources.toString(Resources.getResource(classpathResource), StandardCharsets.UTF_8);
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
public TemplateResources() throws IOException {
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
public String getEntity() {
|
|
|
|
return entity;
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
public String getRecord() {
|
|
|
|
return record;
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
public String getInstance() {
|
|
|
|
return instance;
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
public String getRel() {
|
|
|
|
return rel;
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
public String getWebresource() {
|
|
|
|
return webresource;
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
|
2020-04-27 14:52:31 +02:00
|
|
|
public String getChild() {
|
|
|
|
return child;
|
|
|
|
}
|
2020-02-13 16:53:27 +01:00
|
|
|
}
|