@Service public class PoiService extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PoiService.Template
Zur Verfügung stehende Templates von Excel-Dokumenten.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) GrenzenDao |
grenzenDao |
(package private) String |
templatePath |
(package private) Map<PoiService.Template,String> |
templates |
| Constructor and Description |
|---|
PoiService() |
| Modifier and Type | Method and Description |
|---|---|
private EnumMap<EnumVorgangStatus,Long> |
calculateTimes(Vorgang vorgang) |
org.apache.poi.hssf.usermodel.HSSFWorkbook |
createSheet(PoiService.Template template,
List data)
Füllt eine Template mit den übergebenen Daten
|
private String |
formatTime(Long time) |
String |
getTemplatePath() |
Map<PoiService.Template,String> |
getTemplates() |
private org.apache.poi.hssf.usermodel.HSSFWorkbook |
readTemplate(PoiService.Template template)
List ein Template ein.
|
void |
setTemplatePath(String templatePath) |
void |
setTemplates(Map<PoiService.Template,String> templates) |
@Autowired GrenzenDao grenzenDao
String templatePath
Map<PoiService.Template,String> templates
private org.apache.poi.hssf.usermodel.HSSFWorkbook readTemplate(PoiService.Template template) throws IOException
template - Template, welches eingelesen werden soll.IOExceptionpublic org.apache.poi.hssf.usermodel.HSSFWorkbook createSheet(PoiService.Template template, List data) throws Exception
template - Template, welches verwendet werden soll.data - Daten, die in das Template eingetragen werden sollen. Die genaue Struktur der Daten
ist der Implementierung zu entnehmen.Exceptionpublic String getTemplatePath()
public void setTemplatePath(String templatePath)
public Map<PoiService.Template,String> getTemplates()
public void setTemplates(Map<PoiService.Template,String> templates)
private EnumMap<EnumVorgangStatus,Long> calculateTimes(Vorgang vorgang)
Copyright © 2019. All rights reserved.