Package is.codion.tools.generator.model
Class DomainGeneratorModel.PopulateTask
java.lang.Object
is.codion.tools.generator.model.DomainGeneratorModel.PopulateTask
- All Implemented Interfaces:
ProgressWorker.ProgressTask<String>
- Enclosing class:
DomainGeneratorModel
public final class DomainGeneratorModel.PopulateTask
extends Object
implements ProgressWorker.ProgressTask<String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(ProgressWorker.ProgressReporter<String> progress) Executes the task.void
finish()
int
maximum()
DefaultProgressWorker.DEFAULT_MAXIMUM
(100)
-
Constructor Details
-
PopulateTask
public PopulateTask()
-
-
Method Details
-
execute
Description copied from interface:ProgressWorker.ProgressTask
Executes the task.- Specified by:
execute
in interfaceProgressWorker.ProgressTask<String>
- Parameters:
progress
- the progress reporter to report a message or progress (0 - maximum()).- Throws:
Exception
- in case of an exception
-
maximum
public int maximum()Description copied from interface:ProgressWorker.ProgressTask
DefaultProgressWorker.DEFAULT_MAXIMUM
(100)- Specified by:
maximum
in interfaceProgressWorker.ProgressTask<String>
- Returns:
- the maximum progress this task will report
-
cancelled
-
finish
public void finish()
-