Class DataSetExportServicesImpl

  • All Implemented Interfaces:
    org.dashbuilder.dataset.service.DataSetExportServices

    @ApplicationScoped
    public class DataSetExportServicesImpl
    extends Object
    implements org.dashbuilder.dataset.service.DataSetExportServices
    • Field Detail

      • log

        protected static org.slf4j.Logger log
      • dataSetManager

        protected org.dashbuilder.dataset.DataSetManagerCDI dataSetManager
      • gitStorage

        protected org.dashbuilder.dataset.DataSetDefRegistryCDI gitStorage
      • uuidGenerator

        protected org.dashbuilder.dataset.uuid.UUIDGenerator uuidGenerator
      • exceptionManager

        protected org.dashbuilder.exception.ExceptionManager exceptionManager
      • DEFAULT_SEPARATOR_CHAR

        protected String DEFAULT_SEPARATOR_CHAR
      • DEFAULT_QUOTE_CHAR

        protected String DEFAULT_QUOTE_CHAR
      • DEFAULT_ESCAPE_CHAR

        protected String DEFAULT_ESCAPE_CHAR
      • dateFormatPattern

        protected String dateFormatPattern
      • numberFormatPattern

        protected String numberFormatPattern
    • Constructor Detail

      • DataSetExportServicesImpl

        public DataSetExportServicesImpl()
      • DataSetExportServicesImpl

        @Inject
        public DataSetExportServicesImpl​(org.dashbuilder.dataset.DataSetManagerCDI dataSetManager,
                                         org.dashbuilder.dataset.DataSetDefRegistryCDI gitStorage,
                                         org.dashbuilder.exception.ExceptionManager exceptionManager)
    • Method Detail

      • exportDataSetCSV

        public org.uberfire.backend.vfs.Path exportDataSetCSV​(org.dashbuilder.dataset.DataSetLookup lookup)
        Specified by:
        exportDataSetCSV in interface org.dashbuilder.dataset.service.DataSetExportServices
      • exportDataSetCSV

        public org.uberfire.backend.vfs.Path exportDataSetCSV​(org.dashbuilder.dataset.DataSet dataSet)
        Specified by:
        exportDataSetCSV in interface org.dashbuilder.dataset.service.DataSetExportServices
      • exportDataSetExcel

        public org.uberfire.backend.vfs.Path exportDataSetExcel​(org.dashbuilder.dataset.DataSetLookup dataSetLookup)
        Specified by:
        exportDataSetExcel in interface org.dashbuilder.dataset.service.DataSetExportServices
      • exportDataSetExcel

        public org.uberfire.backend.vfs.Path exportDataSetExcel​(org.dashbuilder.dataset.DataSet dataSet)
        Specified by:
        exportDataSetExcel in interface org.dashbuilder.dataset.service.DataSetExportServices