Class SqlExtractorService

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class SqlExtractorService
    extends ServiceConfig
    Sql Extractor Engine service
    • Constructor Detail

      • SqlExtractorService

        public SqlExtractorService​(DataListBuilder builder,
                                   DataSource dataSource)
        Autowired constructor
        Parameters:
        builder -
        dataSource -
    • Method Detail

      • extractData

        public com.almis.awe.model.dto.ServiceData extractData​(String select,
                                                               String type)
                                                        throws com.almis.awe.exception.AWException
        Extract data
        Parameters:
        select - Select
        type - Data type
        Returns:
        Extracted data
        Throws:
        com.almis.awe.exception.AWException - Error in extraction
      • getSelectFile

        public com.almis.awe.model.dto.ServiceData getSelectFile()
                                                          throws com.almis.awe.exception.AWException
        Get existing select files
        Returns:
        Selected file
        Throws:
        com.almis.awe.exception.AWException - Error retrieving file
      • loadSelectSentence

        public com.almis.awe.model.dto.ServiceData loadSelectSentence​(String fileName)
                                                               throws com.almis.awe.exception.AWException,
                                                                      IOException
        Save select file
        Parameters:
        fileName - File name
        Returns:
        Selected sentence
        Throws:
        com.almis.awe.exception.AWException - Error loading sentence
        IOException - Error retrieving file
      • saveSelectFile

        public com.almis.awe.model.dto.ServiceData saveSelectFile​(String fileName,
                                                                  String selects)
                                                           throws com.almis.awe.exception.AWException
        Save select file
        Parameters:
        fileName - File name
        selects - Select
        Returns:
        Selected file
        Throws:
        com.almis.awe.exception.AWException - Error storing file
      • checkFile

        public com.almis.awe.model.dto.ServiceData checkFile​(String fileName)
        Check file exists
        Parameters:
        fileName - File name
        Returns:
        Check
      • deleteColumns

        public com.almis.awe.model.dto.ServiceData deleteColumns()
        Delete columns from grid
        Returns:
        clientActionList