public class FdToExcelBuilder extends AFdTransformBuilder implements IFdTransformBuilder
exportCreationDate, exportExportMetaData, exportID, exportInbox, exportModificationDate, exportProcessID, exportStatus, exportSubject, exportTechnicalFields, exportVariables, inboxProject, isForProjectInbox
Constructor and Description |
---|
FdToExcelBuilder() |
getElementsList, isExportCreationDate, isExportExportMetaData, isExportID, isExportInbox, isExportModificationDate, isExportProcessID, isExportStatus, isExportSubject, isExportTechnicalFields, isExportVariables, setExportCreationDate, setExportExportMetaData, setExportID, setExportInbox, setExportModificationDate, setExportProcessID, setExportStatus, setExportSubject, setExportTechnicalFields, setExportVariables
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isExportCreationDate, isExportExportMetaData, isExportExportMetadData, isExportID, isExportInbox, isExportModificationDate, isExportProcessID, isExportStatus, isExportSubject, isExportTechnicalFields, isExportVariables, setExportCreationDate, setExportExportMetaData, setExportID, setExportInbox, setExportModificationDate, setExportProcessID, setExportStatus, setExportSubject, setExportTechnicalFields, setExportVariables
public FdToExcelBuilder withCreationDate(boolean withCreationDate)
withCreationDate
in interface IFdTransformBuilder
withCreationDate
- if the creation date of form records should be exportedpublic FdToExcelBuilder withModificationDate(boolean withModificationDate)
withModificationDate
in interface IFdTransformBuilder
withModificationDate
- if the modification date of form records should be exportedpublic FdToExcelBuilder withProcessID(boolean withProcessID)
withProcessID
in interface IFdTransformBuilder
withProcessID
- if the process ids of form records should be exportedpublic FdToExcelBuilder withStatus(boolean withStatus)
withStatus
in interface IFdTransformBuilder
withStatus
- if the status name of form records should be exportedpublic FdToExcelBuilder withTechnicalFields(boolean withTechnicalFields)
withTechnicalFields
in interface IFdTransformBuilder
withTechnicalFields
- if technical fields (e.g. xf-action) of form records should be exportedpublic FdToExcelBuilder withVariables(boolean withVariables)
withVariables
in interface IFdTransformBuilder
withVariables
- if variables of form records should be exportedpublic FdToExcelBuilder withExportMetaData(boolean withExportMetaData)
withExportMetaData
in interface IFdTransformBuilder
withExportMetaData
- if metadata (e.g. export data, FORMCYCLE-version,...) of the export should be exported
toopublic FdToExcelBuilder forProjectInbox(Projekt project)
forProjectInbox
in interface IFdTransformBuilder
public FdToExcelBuilder withMultiline(boolean multiline)
multiline
- boolean if the export of records with dynamic should be made with multiple linespublic FdToExcelBuilder withColumnLableType(EColumnLabelType columnLabelType)
columnLabelType
- the EColumnLabelType
to use while createing the exportpublic FdToExcelResult buildForProcessIDs(UserContext uc, Benutzer user, List<Long> processIDs) throws com.alibaba.fastjson.JSONException, IOException, InterruptedException
Vorgang.getId()
´suc
- the UserContext
to user for the exportuser
- the Benutzer
to filter the records for. If the user haven´t access to the current inbox of an
process, it shouldn´t be exportedprocessIDs
- an List
of Vorgang.getId()
'sFdToExcelResult
com.alibaba.fastjson.JSONException
- on errors while creating the forms to determine the metadata for the exportIOException
- on errors while creating the forms to determine the metadata for the exportInterruptedException
- when the export-thread is interrupted@Deprecated public FdToExcelResult buildForInbox(UserContext uc, Benutzer user, de.xima.cmn.criteria.QueryCriteriaManager qcm) throws com.alibaba.fastjson.JSONException, IOException
Vorgang
´s determined with an QueryCriteriaManager
uc
- the UserContext
to user for the exportuser
- the Benutzer
to filter the records for. If the user haven´t access to the current inbox of an
process, it shouldn´t be exportedqcm
- the QueryCriteriaManager
to read the Vorgang
´sFdToExcelResult
com.alibaba.fastjson.JSONException
- on errors while creating the forms to determine the metadata for the exportIOException
- on errors while creating the forms to determine the metadata for the export@Deprecated public FdToExcelResult buildForProjectInbox(Projekt projekt, List<ExtendedEntityModel<Vorgang>> records)
ExtendedEntityModel
´s of Vorgang
´sprojekt
- the Projekt
to use the the inbox-columns forrecords
- the List of ExtendedEntityModel
´s of Vorgang
´sFdToExcelResult
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.