public class FdToXmlBuilder extends AFdTransformBuilder implements IFdTransformBuilder
exportCreationDate, exportExportMetaData, exportID, exportInbox, exportModificationDate, exportProcessID, exportStatus, exportSubject, exportTechnicalFields, exportVariables, inboxProject, isForProjectInbox
Constructor and Description |
---|
FdToXmlBuilder() |
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 FdToXmlBuilder withCreationDate(boolean withCreationDate)
withCreationDate
in interface IFdTransformBuilder
withCreationDate
- if the creation date of form records should be exportedpublic FdToXmlBuilder withModificationDate(boolean withModificationDate)
withModificationDate
in interface IFdTransformBuilder
withModificationDate
- if the modification date of form records should be exportedpublic FdToXmlBuilder withProcessID(boolean withProcessID)
withProcessID
in interface IFdTransformBuilder
withProcessID
- if the process ids of form records should be exportedpublic FdToXmlBuilder withStatus(boolean withStatus)
withStatus
in interface IFdTransformBuilder
withStatus
- if the status name of form records should be exportedpublic FdToXmlBuilder withTechnicalFields(boolean withTechnicalFields)
withTechnicalFields
in interface IFdTransformBuilder
withTechnicalFields
- if technical fields (e.g. xf-action) of form records should be exportedpublic FdToXmlBuilder withVariables(boolean withVariables)
withVariables
in interface IFdTransformBuilder
withVariables
- if variables of form records should be exportedpublic FdToXmlBuilder withExportMetaData(boolean withExportMetaData)
withExportMetaData
in interface IFdTransformBuilder
withExportMetaData
- if metadata (e.g. export data, FORMCYCLE-version,...) of the export should be exported
toopublic FdToXmlBuilder forProjectInbox(Projekt project)
forProjectInbox
in interface IFdTransformBuilder
public FdToXmlResult buildForProcess(UserContext uc, Vorgang formRecord, IFormDataAdapter fda, IXForm xform)
uc
- the UserContext
to user for the exportformRecord
- the Vorgang
to exportfda
- the IFormDataAdapter
to use as the data for the exportxform
- the IXForm
to use for the exportFdToXmlResult
public FdToXmlResult buildForProcessIDs(UserContext uc, Benutzer user, List<Long> processIDs) throws com.alibaba.fastjson.JSONException, IOException, InterruptedException
List
of 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()
'sFdToXmlResult
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 thread for writing data is interrupted@Deprecated public FdToXmlResult 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
´sFdToXmlResult
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 FdToXmlResult buildForProjectInbox(UserContext uc, List<ExtendedEntityModel<Vorgang>> records) throws com.alibaba.fastjson.JSONException, IOException
uc
- the UserContext
to user for the exportrecords
- the List of ExtendedEntityModel
´s of Vorgang
´sFdToXmlResult
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 exportCopyright © 2021 XIMA MEDIA GmbH. All rights reserved.