Package de.xima.fc.transform
Class AFdTransformBuilder
- java.lang.Object
-
- de.xima.fc.transform.AFdTransformBuilder
-
- All Implemented Interfaces:
IFdTransformBuilder
- Direct Known Subclasses:
FdToExcelBuilder,FdToXmlBuilder
public abstract class AFdTransformBuilder extends Object implements IFdTransformBuilder
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanexportCreationDateprotected booleanexportExportMetaDataprotected booleanexportIDprotected booleanexportInboxprotected booleanexportModificationDateprotected booleanexportProcessIDprotected booleanexportStatusprotected booleanexportSubjectprotected booleanexportTechnicalFieldsprotected booleanexportVariablesprotected ProjektinboxProjectprotected booleanisForProjectInbox
-
Constructor Summary
Constructors Constructor Description AFdTransformBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FormElement>getElementsList(FormVersion formVersion, HashMap<Long,List<FormElement>> elementMap, HashMap<Long,Set<String>> variablesMap)Method to get the list ofFormElements of anFormVersion.booleanisExportCreationDate()booleanisExportExportMetaData()booleanisExportID()booleanisExportInbox()booleanisExportModificationDate()booleanisExportProcessID()booleanisExportStatus()booleanisExportSubject()booleanisExportTechnicalFields()booleanisExportVariables()voidsetExportCreationDate(boolean exportCreationDate)voidsetExportExportMetaData(boolean exportExportMetadata)voidsetExportID(boolean exportID)voidsetExportInbox(boolean exportInbox)voidsetExportModificationDate(boolean exportModificationDate)voidsetExportProcessID(boolean exportProcessID)voidsetExportStatus(boolean exportStatus)voidsetExportSubject(boolean exportSubject)voidsetExportTechnicalFields(boolean exportTechnicalFields)voidsetExportVariables(boolean exportVariables)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.interfaces.transform.IFdTransformBuilder
forProjectInbox, isExportExportMetadData, withCreationDate, withExportMetaData, withModificationDate, withProcessID, withStatus, withTechnicalFields, withVariables
-
-
-
-
Field Detail
-
exportID
protected boolean exportID
-
exportSubject
protected boolean exportSubject
-
exportInbox
protected boolean exportInbox
-
exportStatus
protected boolean exportStatus
-
exportProcessID
protected boolean exportProcessID
-
exportCreationDate
protected boolean exportCreationDate
-
exportModificationDate
protected boolean exportModificationDate
-
exportVariables
protected boolean exportVariables
-
exportTechnicalFields
protected boolean exportTechnicalFields
-
exportExportMetaData
protected boolean exportExportMetaData
-
inboxProject
protected Projekt inboxProject
-
isForProjectInbox
protected boolean isForProjectInbox
-
-
Method Detail
-
isExportCreationDate
public boolean isExportCreationDate()
- Specified by:
isExportCreationDatein interfaceIFdTransformBuilder- Returns:
- boolean if the creation date of form records should be exported
-
isExportModificationDate
public boolean isExportModificationDate()
- Specified by:
isExportModificationDatein interfaceIFdTransformBuilder- Returns:
- boolean if the modification date of form records should be exported
-
isExportProcessID
public boolean isExportProcessID()
- Specified by:
isExportProcessIDin interfaceIFdTransformBuilder- Returns:
- boolean if the process ids of form records should be exported
-
isExportStatus
public boolean isExportStatus()
- Specified by:
isExportStatusin interfaceIFdTransformBuilder- Returns:
- boolean if the status name of form records should be exported
-
isExportTechnicalFields
public boolean isExportTechnicalFields()
- Specified by:
isExportTechnicalFieldsin interfaceIFdTransformBuilder- Returns:
- boolean if technical fields (e.g. xf-action) of form records should be exported
-
isExportVariables
public boolean isExportVariables()
- Specified by:
isExportVariablesin interfaceIFdTransformBuilder- Returns:
- boolean if variables of form records should be exported
-
isExportID
public boolean isExportID()
- Specified by:
isExportIDin interfaceIFdTransformBuilder- Returns:
- the exportID
-
setExportID
public void setExportID(boolean exportID)
- Specified by:
setExportIDin interfaceIFdTransformBuilder- Parameters:
exportID- the exportID to set
-
isExportSubject
public boolean isExportSubject()
- Specified by:
isExportSubjectin interfaceIFdTransformBuilder- Returns:
- the exportSubject
-
setExportSubject
public void setExportSubject(boolean exportSubject)
- Specified by:
setExportSubjectin interfaceIFdTransformBuilder- Parameters:
exportSubject- the exportSubject to set
-
isExportInbox
public boolean isExportInbox()
- Specified by:
isExportInboxin interfaceIFdTransformBuilder- Returns:
- the exportInbox
-
setExportInbox
public void setExportInbox(boolean exportInbox)
- Specified by:
setExportInboxin interfaceIFdTransformBuilder- Parameters:
exportInbox- the exportInbox to set
-
isExportExportMetaData
public boolean isExportExportMetaData()
- Specified by:
isExportExportMetaDatain interfaceIFdTransformBuilder- Returns:
- the exportExportMetaData
-
setExportStatus
public void setExportStatus(boolean exportStatus)
- Specified by:
setExportStatusin interfaceIFdTransformBuilder- Parameters:
exportStatus- the exportStatus to set
-
setExportProcessID
public void setExportProcessID(boolean exportProcessID)
- Specified by:
setExportProcessIDin interfaceIFdTransformBuilder- Parameters:
exportProcessID- the exportProcessID to set
-
setExportCreationDate
public void setExportCreationDate(boolean exportCreationDate)
- Specified by:
setExportCreationDatein interfaceIFdTransformBuilder- Parameters:
exportCreationDate- the exportCreationDate to set
-
setExportModificationDate
public void setExportModificationDate(boolean exportModificationDate)
- Specified by:
setExportModificationDatein interfaceIFdTransformBuilder- Parameters:
exportModificationDate- the exportModificationDate to set
-
setExportVariables
public void setExportVariables(boolean exportVariables)
- Specified by:
setExportVariablesin interfaceIFdTransformBuilder- Parameters:
exportVariables- the exportVariables to set
-
setExportTechnicalFields
public void setExportTechnicalFields(boolean exportTechnicalFields)
- Specified by:
setExportTechnicalFieldsin interfaceIFdTransformBuilder- Parameters:
exportTechnicalFields- the exportTechnicalFields to set
-
setExportExportMetaData
public void setExportExportMetaData(boolean exportExportMetadata)
- Specified by:
setExportExportMetaDatain interfaceIFdTransformBuilder- Parameters:
exportExportMetadata- the exportExportMetadata to set
-
getElementsList
public List<FormElement> getElementsList(FormVersion formVersion, HashMap<Long,List<FormElement>> elementMap, HashMap<Long,Set<String>> variablesMap)
Method to get the list ofFormElements of anFormVersion. This method caches the list of elements and ignores technical fields or variables if set so. Variables to ignore are also cached.- Parameters:
formVersion- theFormVersionto get the elements fromelementMap- aMapto cache theFormElements to theFormVersion.getId()variablesMap- aMapto cache the name of variables to theFormVersion.getId()- Returns:
- the list of
FormElements to use for the export
-
-