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