public abstract class AbstractLoadedChange extends AbstractReflectionLoadedTask
fileName, implementationClass| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLoadedChange(java.lang.String fileName,
java.lang.String id,
java.lang.String order,
java.lang.String author,
java.lang.Class<?> implementationClass,
java.lang.reflect.Constructor<?> constructor,
boolean runAlways,
boolean transactional,
boolean system,
io.flamingock.internal.common.core.task.TargetSystemDescriptor targetSystem,
io.flamingock.internal.common.core.task.RecoveryDescriptor recovery,
boolean legacy) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.reflect.Constructor<?> |
getConstructor()
Returns the constructor to be used for instantiating the change class.
|
java.util.List<io.flamingock.internal.common.core.error.validation.ValidationError> |
getValidationErrors(StageValidationContext context) |
getApplyMethod, getFileName, getImplementationClass, getRollbackMethodequals, getAuthor, getId, getOrder, getRecovery, getSource, getTargetSystem, hashCode, isLegacy, isRunAlways, isSystem, isTransactional, setAuthor, setId, setLegacy, setOrder, setRecovery, setRunAlways, setSource, setSystem, setTargetSystem, setTransactional, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected AbstractLoadedChange(java.lang.String fileName,
java.lang.String id,
java.lang.String order,
java.lang.String author,
java.lang.Class<?> implementationClass,
java.lang.reflect.Constructor<?> constructor,
boolean runAlways,
boolean transactional,
boolean system,
io.flamingock.internal.common.core.task.TargetSystemDescriptor targetSystem,
io.flamingock.internal.common.core.task.RecoveryDescriptor recovery,
boolean legacy)
public java.lang.reflect.Constructor<?> getConstructor()
AbstractReflectionLoadedTaskThe constructor should be accessible and may require dependency injection parameters based on the change's requirements.
getConstructor in class AbstractReflectionLoadedTaskpublic java.util.List<io.flamingock.internal.common.core.error.validation.ValidationError> getValidationErrors(StageValidationContext context)