Class FcExportToXmlProps

    • Constructor Detail

      • FcExportToXmlProps

        public FcExportToXmlProps()
    • Method Detail

      • getExportName

        public String getExportName()
        Returns:
        The name of the export file. When not given, a file name is generated with the extension xml.
      • getXslTemplate

        public UuidEntityRef getXslTemplate()
        Returns:
        the reference to an XSL template
      • isAttachToFormRecord

        public boolean isAttachToFormRecord()
        Specified by:
        isAttachToFormRecord in interface IAttachableFile
        Returns:
        Whether files created by this file providing action are attached to the form record.
      • isEnableConfig

        public boolean isEnableConfig()
        Returns:
        true if additional configuration should enabled, otherwise false
      • isExportCreationDate

        public boolean isExportCreationDate()
        Returns:
        true to include the creation date of the form record in the created XML file, false otherwise.
      • isExportExportMetaData

        public boolean isExportExportMetaData()
        Returns:
        true to include meta such as the version and date in the created XML file, false otherwise.
      • isExportId

        public boolean isExportId()
        Returns:
        true to include the ID of the form record in the created XML file, false otherwise.
      • isExportInbox

        public boolean isExportInbox()
        Returns:
        true to include the name of the form record's current inbox in the created XML file, false otherwise.
      • isExportModificationDate

        public boolean isExportModificationDate()
        Returns:
        true to include the date of the most recent state change of the form record in the created XML file, false otherwise.
      • isExportProcessId

        public boolean isExportProcessId()
        Returns:
        true to include the process ID (UUID) of the form record in the created XML file, false otherwise.
      • isExportStatus

        public boolean isExportStatus()
        Returns:
        true to include the name of the form record's current state in the created XML file, false otherwise.
      • isExportSubject

        public boolean isExportSubject()
        Returns:
        true to include the subject of the form record in the created XML file, false otherwise.
      • isExportTechnicalFields

        public boolean isExportTechnicalFields()
        Returns:
        true to include technical form fields such as xf-action and xf-qualifier in the created XML file, false otherwise.
      • isExportVariables

        public boolean isExportVariables()
        Returns:
        true to include variable form fields in the created XML file, false otherwise.
      • setAttachToFormRecord

        public void setAttachToFormRecord​(boolean attachToFormRecord)
        Specified by:
        setAttachToFormRecord in interface IAttachableFile
        Parameters:
        attachToFormRecord - Whether files created by this file providing action are attached to the form record.
      • setEnableConfig

        public void setEnableConfig​(boolean enableConfig)
        Parameters:
        enableConfig - true if additional configuration should enabled, otherwise false.
      • setExportCreationDate

        public void setExportCreationDate​(boolean exportCreationDate)
        Parameters:
        exportCreationDate - true to include the creation date of the form record in the created XML file, false otherwise.
      • setExportExportMetaData

        public void setExportExportMetaData​(boolean exportExportMetaData)
        Parameters:
        exportExportMetaData - true to include meta such as the version and date in the created XML file, false otherwise.
      • setExportId

        public void setExportId​(boolean exportId)
        Parameters:
        exportId - true to include the ID of the form record in the created XML file, false otherwise.
      • setExportInbox

        public void setExportInbox​(boolean exportInbox)
        Parameters:
        exportInbox - true to include the name of the form record's current inbox in the created XML file, false otherwise.
      • setExportModificationDate

        public void setExportModificationDate​(boolean exportModificationDate)
        Parameters:
        exportModificationDate - true to include the date of the most recent state change of the form record in the created XML file, false otherwise.
      • setExportName

        public void setExportName​(String exportName)
        Parameters:
        exportName - The name of the export file. When not given, a file name is generated with the extension xml.
      • setExportProcessId

        public void setExportProcessId​(boolean exportProcessId)
        Parameters:
        exportProcessId - true to include the process ID (UUID) of the form record in the created XML file, false otherwise.
      • setExportStatus

        public void setExportStatus​(boolean exportStatus)
        Parameters:
        exportStatus - true to include the name of the form record's current state in the created XML file, false otherwise.
      • setExportSubject

        public void setExportSubject​(boolean exportSubject)
        Parameters:
        exportSubject - true to include the subject of the form record in the created XML file, false otherwise.
      • setExportTechnicalFields

        public void setExportTechnicalFields​(boolean exportTechnicalFields)
        Parameters:
        exportTechnicalFields - true to include technical form fields such as xf-action and xf-qualifier in the created XML file, false otherwise.
      • setExportVariables

        public void setExportVariables​(boolean exportVariables)
        Parameters:
        exportVariables - true to include variable form fields in the created XML file, false otherwise.
      • setXslTemplate

        public void setXslTemplate​(UuidEntityRef xslTemplate)
        Parameters:
        xslTemplate - the reference to an XSL template