Package is.codion.tools.generator.model
Class DomainGeneratorModel.PopulateTask
java.lang.Object
is.codion.tools.generator.model.DomainGeneratorModel.PopulateTask
- All Implemented Interfaces:
ProgressWorker.Handler,ProgressWorker.ProgressHandler<String>,ProgressWorker.ProgressTask<String>,ProgressWorker.ProgressTaskHandler<String>
- Enclosing class:
DomainGeneratorModel
public final class DomainGeneratorModel.PopulateTask
extends Object
implements ProgressWorker.ProgressTaskHandler<String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(ProgressWorker.ProgressReporter<String> progress) Executes the task.intmaximum()DefaultProgressWorker.DEFAULT_MAXIMUM(100)voidCalled on the Event Dispatch Thread after a successful task execution, beforeProgressWorker.ResultTaskHandler.onResult(Object)orProgressWorker.ProgressResultTaskHandler.onResult(Object)for result-producing tasks.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface is.codion.swing.common.model.worker.ProgressWorker.Handler
onCancelled, onDone, onException, onInterrupted, onStartedMethods inherited from interface is.codion.swing.common.model.worker.ProgressWorker.ProgressHandler
onProgress, onPublish
-
Constructor Details
-
PopulateTask
public PopulateTask()
-
-
Method Details
-
execute
Description copied from interface:ProgressWorker.ProgressTaskExecutes the task.- Specified by:
executein 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.ProgressTaskDefaultProgressWorker.DEFAULT_MAXIMUM(100)- Specified by:
maximumin interfaceProgressWorker.ProgressTask<String>- Returns:
- the maximum progress this task will report
-
cancelled
-
onSuccess
public void onSuccess()Description copied from interface:ProgressWorker.HandlerCalled on the Event Dispatch Thread after a successful task execution, beforeProgressWorker.ResultTaskHandler.onResult(Object)orProgressWorker.ProgressResultTaskHandler.onResult(Object)for result-producing tasks.- Specified by:
onSuccessin interfaceProgressWorker.Handler
-