Class AbstractZipExtractionJob
java.lang.Object
ch.tocco.nice2.tasks.api.quartz.AbstractJob
ch.tocco.nice2.tasks.api.quartz.AbstractInterruptableJob
ch.tocco.nice2.dms.impl.zipextractor.AbstractZipExtractionJob
- All Implemented Interfaces:
org.quartz.InterruptableJob,org.quartz.Job
- Direct Known Subclasses:
ZipFileImportJob,ZipImporterJob
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
businessUnitManager, l10N, logger, principalManager, securityManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoExecute(org.quartz.JobExecutionContext context, JobDataMapReader jobData) protected abstract booleanfilterEntriesPredicate(ZipEntry zipEntry) protected abstract voidprocessZipEntries(org.quartz.JobExecutionContext context, JobDataMapReader jobData, List<ZipExtractionArgs> zipEntries, AbstractZipExtractionJob.Progress progress) Methods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractInterruptableJob
interrupt, isCancelledMethods inherited from class ch.tocco.nice2.tasks.api.quartz.AbstractJob
execute, getProgress, getProgressLog, setBusinessUnitManager, setConverters, setL10N, setLogger, setPrincipalManager, setProgressPersistenceManager, setRuleProviderService, setSecurityManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.quartz.Job
execute
-
Field Details
-
CHARSETS
-
IGNORED_ENTRY_NAMES
-
-
Constructor Details
-
AbstractZipExtractionJob
public AbstractZipExtractionJob(org.slf4j.Logger log)
-
-
Method Details
-
doExecute
- Specified by:
doExecutein classAbstractJob
-
filterEntriesPredicate
-
processZipEntries
protected abstract void processZipEntries(org.quartz.JobExecutionContext context, JobDataMapReader jobData, List<ZipExtractionArgs> zipEntries, AbstractZipExtractionJob.Progress progress)
-