@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.IOException
public 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.Exception
public 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.