package ee.esutoniagodesu.bean;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import org.springframework.stereotype.Component;
import java.io.File;
import java.io.Serializable;
@Component
public class EGDAssets implements Serializable {
private static final long serialVersionUID = 9104913148019174831L;
private String path(String name) {
return "jasperreports" + File.separator + name + ".jrxml";
}
private ClassPathResource resource(String name) {
return new ClassPathResource(path(name));
}
public Resource getVHeisig6() {
return resource("VHeisig6");
}
public Resource getVHeisig4() {
return resource("VHeisig4");
}
public Resource getVHeisig6Custom() {
return resource("VHeisig6Custom");
}
public Resource getTofuSentenceTranslations() {
return resource("TofuSentenceTranslations");
}
public Resource getVKanji() {
return resource("VKanji");
}
}