Package com.almis.awe.tools.service
Class SqlExtractorService
- java.lang.Object
-
- com.almis.awe.config.ServiceConfig
-
- com.almis.awe.tools.service.SqlExtractorService
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class SqlExtractorService extends ServiceConfig
Sql Extractor Engine service
-
-
Constructor Summary
Constructors Constructor Description SqlExtractorService(DataListBuilder builder, DataSource dataSource)Autowired constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.almis.awe.model.dto.ServiceDatacheckFile(String fileName)Check file existscom.almis.awe.model.dto.ServiceDatadeleteColumns()Delete columns from gridcom.almis.awe.model.dto.ServiceDataextractData(String select, String type)Extract datacom.almis.awe.model.dto.ServiceDatagetSelectFile()Get existing select filescom.almis.awe.model.dto.ServiceDataloadSelectSentence(String fileName)Save select filecom.almis.awe.model.dto.ServiceDatasaveSelectFile(String fileName, String selects)Save select file-
Methods inherited from class com.almis.awe.config.ServiceConfig
containsBean, getApplicationContext, getBean, getBean, getElements, getLocale, getLocale, getProperty, getProperty, getRequest, getSession, setApplicationContext
-
-
-
-
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- Selecttype- 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.AWExceptionGet 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 sentenceIOException- 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 nameselects- 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
-
-