Class AbstractFileBaseFlightService<DbType extends IFileBasedFlight<?>,DbFileType extends IFileBasedFile,DataType extends IFileBasedFlightData<?>,RepoType extends AbstractFlightRepository<DbType>,ParserType extends IFlighFileParser<DbType,DbFileType,DataType>>
java.lang.Object
com.persequor.saga.modules.ffmreader.service.AbstractFileBaseFlightService<DbType,DbFileType,DataType,RepoType,ParserType>
- Direct Known Subclasses:
CpmFlightService
,FfmFlightService
public abstract class AbstractFileBaseFlightService<DbType extends IFileBasedFlight<?>,DbFileType extends IFileBasedFile,DataType extends IFileBasedFlightData<?>,RepoType extends AbstractFlightRepository<DbType>,ParserType extends IFlighFileParser<DbType,DbFileType,DataType>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.persequor.extension.acquire.IAcquireService
protected final FlightMonitorService
protected final ParserType
protected final RepoType
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractFileBaseFlightService
(RepoType repository, ParserType parser, FlightMonitorService flightMonitorService) -
Method Summary
-
Field Details
-
repository
-
parser
-
flightMonitorService
-
acquireService
@Inject protected com.persequor.extension.acquire.IAcquireService acquireService
-
-
Constructor Details
-
AbstractFileBaseFlightService
protected AbstractFileBaseFlightService(RepoType repository, ParserType parser, FlightMonitorService flightMonitorService)
-
-
Method Details
-
getAll
-
parseNewFiles
public abstract void parseNewFiles() -
updateFlight
-
getDepartures
-
get
-