@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.