public class FDToExcelTransformer extends Object
XForm in ein IRootFdXml umgewandelt und in eine Datei serialisiert werden
kann. Das XForm kann hierbei aus verschiedenen Quellen gespeist werden, zum Beispiel einen Formular direkt,
Postfachvorgängen oder Projektpostfachvorgängen.| Constructor and Description |
|---|
FDToExcelTransformer() |
| Modifier and Type | Method and Description |
|---|---|
ByteArrayOutputStream |
createForPostfach(UserContext uc,
List<String> vl,
XfcSession sess,
de.xima.cmn.criteria.QueryCriteriaManager qm,
boolean withAlias,
boolean multiline,
Benutzer ben)
Deprecated.
|
ByteArrayOutputStream |
createForPostfach(UserContext uc,
List<String> vl,
XfcSession sess,
de.xima.cmn.criteria.QueryCriteriaManager qm,
EColumnLabelType columnLabelType,
boolean multiline,
Benutzer ben) |
ByteArrayOutputStream |
createForProjektPostfach(Projekt projekt,
List<ExtendedEntityModel<Vorgang>> vorgaenge,
XfcSession sess,
boolean withAlias)
Deprecated.
|
ByteArrayOutputStream |
createForProjektPostfach(Projekt projekt,
List<ExtendedEntityModel<Vorgang>> vorgaenge,
XfcSession sess,
EColumnLabelType columnLabelType) |
ProcessFdXml |
createProcess(Vorgang vorgang)
Befüllen der
ProcessFdXml mit Daten aus einem Vorgang-Objekt. |
void |
fillExcelInfo(org.apache.poi.ss.usermodel.Workbook wb) |
void |
fillFieldsList(Map<String,List<String[]>> dataMap,
List<FormElement> feList,
org.apache.poi.ss.usermodel.Row firstRow,
org.apache.poi.ss.usermodel.Row row,
boolean withAlias,
boolean multiline)
Deprecated.
|
void |
fillFieldsList(Map<String,List<String[]>> dataMap,
List<FormElement> feList,
org.apache.poi.ss.usermodel.Row firstRow,
org.apache.poi.ss.usermodel.Row row,
EColumnLabelType columnLabelType,
Collection<PostfachColumn> inboxColumns,
boolean multiline) |
@Deprecated public ByteArrayOutputStream createForPostfach(UserContext uc, List<String> vl, XfcSession sess, de.xima.cmn.criteria.QueryCriteriaManager qm, boolean withAlias, boolean multiline, Benutzer ben) throws IOException
IOExceptionpublic ByteArrayOutputStream createForPostfach(UserContext uc, List<String> vl, XfcSession sess, de.xima.cmn.criteria.QueryCriteriaManager qm, EColumnLabelType columnLabelType, boolean multiline, Benutzer ben) throws IOException
IOException@Deprecated public ByteArrayOutputStream createForProjektPostfach(Projekt projekt, List<ExtendedEntityModel<Vorgang>> vorgaenge, XfcSession sess, boolean withAlias) throws IOException
RootFdXml erzeugt, da hierbei die
Felder in einen Process-Tag gekapselt werden. Enthalten Formularelemente keine Werte in dem erweiterten
Vorgangsdaten, so werden diese Felder nicht mit in die XML aufgenommen.vorgaenge - Die erweiterten Vorgänge dessen Werte XML-Serialisiert werden sollenIOException - Fehler beim Lesen der Formulardateicom.alibaba.fastjson.JSONException - Fehler beim Umwandel der Formulardatei in ein JSON-Objektpublic ByteArrayOutputStream createForProjektPostfach(Projekt projekt, List<ExtendedEntityModel<Vorgang>> vorgaenge, XfcSession sess, EColumnLabelType columnLabelType) throws IOException
IOExceptionpublic ProcessFdXml createProcess(Vorgang vorgang)
ProcessFdXml mit Daten aus einem Vorgang-Objekt. Ist kein Vorgang gegeben, so
eine leere Instanz von ProcessFdXml zurückgegeben.vorgang - dessen Inhalt in das ProcessFdXml übertragen wird.ProcessFdXml entweder leer oder mit den entsprechenden Werten aus dem Vorgang befüllt.public void fillExcelInfo(org.apache.poi.ss.usermodel.Workbook wb)
@Deprecated public void fillFieldsList(Map<String,List<String[]>> dataMap, List<FormElement> feList, org.apache.poi.ss.usermodel.Row firstRow, org.apache.poi.ss.usermodel.Row row, boolean withAlias, boolean multiline)
ArrayList with FieldFdXml-objects based on form values.dataMap - feList - firstRow - row - withAlias - multiline - public void fillFieldsList(Map<String,List<String[]>> dataMap, List<FormElement> feList, org.apache.poi.ss.usermodel.Row firstRow, org.apache.poi.ss.usermodel.Row row, EColumnLabelType columnLabelType, Collection<PostfachColumn> inboxColumns, boolean multiline)
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.