Class DataCollectionSheetConverter
java.lang.Object
overit.geocallapp.wfm.core.bl.datacollection.converter.DataCollectionBaseConverter<BODataCollectionSheetConversion,DataCollectionSheetConversionInsertEvent>
overit.geocallapp.wfm.core.bl.datacollection.converter.DataCollectionConverter<BODataCollectionSheetConversion,DataCollectionSheetConversionInsertEvent>
overit.geocallapp.wfm.core.bl.datacollection.converter.sheet.DataCollectionSheetConverter
public class DataCollectionSheetConverter
extends DataCollectionConverter<BODataCollectionSheetConversion,DataCollectionSheetConversionInsertEvent>
This class is responsible for Data Collection Sheet conversion.
- Since:
- 13.0
- GCApi:
- bo
-
Field Summary
FieldsFields inherited from class overit.geocallapp.wfm.core.bl.datacollection.converter.DataCollectionBaseConverter
CONNECTION_POOL_NAME, logger, teacherDuty -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconvertBody(PoolKit poolKit) Convert the sheets.createSheet(PoolKit poolKit, BODataCollectionSheetConversion conversionLog, DataCollectionSheetConversionLoadOutput loadResult, overit.geocallapp.wfm.srd.scheda.SchedaTree oldSheet) Inokes the Event to create theprotected DategetCreationDate(overit.geocallapp.wfm.srd.scheda.SchedaTree oldSheet) Returns the string to be used as log titleprotected voidInitialize the list of sheet to convert.protected BODataCollectionSheetConversionprotected DataCollectionSheetConversionLoadOutputloadSheetData(PoolKit poolKit, Long oldSheetId, BODataCollectionSheetConversion conversionLog) protected voidupdateUsersAndDates(PoolKit poolKit, overit.geocallapp.wfm.srd.scheda.SchedaTree oldSheet, BODataCollectionSheet newSheet) Methods inherited from class overit.geocallapp.wfm.core.bl.datacollection.converter.DataCollectionConverter
closeLogger, convert, initLogger, initLogger, isMassive, setMassiveMethods inherited from class overit.geocallapp.wfm.core.bl.datacollection.converter.DataCollectionBaseConverter
commit, getLocalizedDescription, getTeacher, insertConversionResult, rollback, setLogger
-
Field Details
-
DATASTAMP
- See Also:
-
LOGIN
- See Also:
-
dataRetriever
-
convertSheetList
-
-
Constructor Details
-
DataCollectionSheetConverter
public DataCollectionSheetConverter()
-
-
Method Details
-
initData
Initialize the list of sheet to convert.- Parameters:
poolKit- thePoolKit- Throws:
DAExceptionDAValidateException
-
convertBody
Convert the sheets.- Specified by:
convertBodyin classDataCollectionConverter<BODataCollectionSheetConversion,DataCollectionSheetConversionInsertEvent> - Parameters:
poolKit- thePoolKit- Throws:
DAException- the DA exceptionDAValidateException- the DA validate exception
-
createSheet
protected DataCollectionSheetConversionCreateOutput createSheet(PoolKit poolKit, BODataCollectionSheetConversion conversionLog, DataCollectionSheetConversionLoadOutput loadResult, overit.geocallapp.wfm.srd.scheda.SchedaTree oldSheet) throws DAValidateException, DAException Inokes the Event to create the- Parameters:
poolKit-conversionLog-loadResult-oldSheet-- Returns:
- Throws:
DAValidateExceptionDAException
-
loadSheetData
protected DataCollectionSheetConversionLoadOutput loadSheetData(PoolKit poolKit, Long oldSheetId, BODataCollectionSheetConversion conversionLog) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getCreationDate
-
initializeConversionLog
-
updateUsersAndDates
protected void updateUsersAndDates(PoolKit poolKit, overit.geocallapp.wfm.srd.scheda.SchedaTree oldSheet, BODataCollectionSheet newSheet) throws DAException, DAValidateException - Throws:
DAExceptionDAValidateException
-
getLogDescription
Description copied from class:DataCollectionConverterReturns the string to be used as log title- Specified by:
getLogDescriptionin classDataCollectionConverter<BODataCollectionSheetConversion,DataCollectionSheetConversionInsertEvent> - Returns:
- the log title
-