public abstract class AbstractExecutableTask<DESCRIPTOR extends io.flamingock.internal.common.core.task.TaskDescriptor> extends java.lang.Object implements ExecutableTask
| Modifier and Type | Field and Description |
|---|---|
protected io.flamingock.internal.common.core.recovery.action.ChangeAction |
action |
protected DESCRIPTOR |
descriptor |
| Constructor and Description |
|---|
AbstractExecutableTask(java.lang.String stageName,
DESCRIPTOR descriptor,
io.flamingock.internal.common.core.recovery.action.ChangeAction action) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
io.flamingock.internal.common.core.recovery.action.ChangeAction |
getAction() |
java.lang.String |
getAuthor() |
DESCRIPTOR |
getDescriptor() |
java.lang.String |
getId() |
java.util.Optional<java.lang.String> |
getOrder() |
io.flamingock.internal.common.core.task.RecoveryDescriptor |
getRecovery() |
java.lang.String |
getSource() |
java.lang.String |
getStageName() |
io.flamingock.internal.common.core.task.TargetSystemDescriptor |
getTargetSystem() |
int |
hashCode() |
boolean |
isAlreadyApplied() |
boolean |
isLegacy() |
boolean |
isRunAlways() |
boolean |
isSystem() |
boolean |
isTransactional() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitaddRollback, execute, getExecutionMethodName, getRollbackChainprotected final DESCRIPTOR extends io.flamingock.internal.common.core.task.TaskDescriptor descriptor
protected final io.flamingock.internal.common.core.recovery.action.ChangeAction action
public AbstractExecutableTask(java.lang.String stageName,
DESCRIPTOR descriptor,
io.flamingock.internal.common.core.recovery.action.ChangeAction action)
public java.lang.String getId()
getId in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic java.lang.String getAuthor()
getAuthor in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic boolean isRunAlways()
isRunAlways in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic boolean isTransactional()
isTransactional in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic boolean isSystem()
isSystem in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic boolean isLegacy()
isLegacy in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic java.lang.String getSource()
getSource in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic java.util.Optional<java.lang.String> getOrder()
getOrder in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic java.lang.String getStageName()
getStageName in interface ExecutableTaskpublic DESCRIPTOR getDescriptor()
getDescriptor in interface ExecutableTaskpublic io.flamingock.internal.common.core.task.TargetSystemDescriptor getTargetSystem()
getTargetSystem in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic io.flamingock.internal.common.core.task.RecoveryDescriptor getRecovery()
getRecovery in interface io.flamingock.internal.common.core.task.TaskDescriptorpublic boolean isAlreadyApplied()
isAlreadyApplied in interface ExecutableTaskpublic io.flamingock.internal.common.core.recovery.action.ChangeAction getAction()
getAction in interface ExecutableTaskpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object