Package de.xima.fc.transform
Class AFdTransformBuilder
java.lang.Object
de.xima.fc.transform.AFdTransformBuilder
- All Implemented Interfaces:
IFdTransformBuilder
- Direct Known Subclasses:
FdToExcelBuilder,FdToXmlBuilder
- Author:
- XIMA MEDIA GmbH
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected Projektprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetElementsList(FormVersion formVersion, HashMap<Long, List<FormElement>> elementMap, HashMap<Long, Set<String>> variablesMap) Method to get the list ofFormElements of anFormVersion.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetExportCreationDate(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, waitMethods inherited from interface de.xima.fc.interfaces.transform.IFdTransformBuilder
forProjectInbox, isExportExportMetadData, withCreationDate, withExportMetaData, withModificationDate, withProcessID, withStatus, withTechnicalFields, withVariables
-
Field Details
-
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
-
isForProjectInbox
protected boolean isForProjectInbox
-
-
Constructor Details
-
AFdTransformBuilder
public AFdTransformBuilder()
-
-
Method Details
-
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
-