public class CodeLoadedChangeBuilder extends java.lang.Object implements LoadedChangeBuilder<CodeLoadedChange>
| Modifier and Type | Method and Description |
|---|---|
CodeLoadedChange |
build() |
CodeLoadedChangeBuilder |
setApplyMethod(java.lang.reflect.Method applyMethod) |
CodeLoadedChangeBuilder |
setAuthor(java.lang.String author) |
CodeLoadedChangeBuilder |
setChangeClassName(java.lang.String changeClassName) |
CodeLoadedChangeBuilder |
setConstructor(java.lang.reflect.Constructor<?> constructor) |
CodeLoadedChangeBuilder |
setId(java.lang.String id) |
CodeLoadedChangeBuilder |
setLegacy(boolean legacy) |
CodeLoadedChangeBuilder |
setOrder(java.lang.String orderInContent) |
CodeLoadedChangeBuilder |
setRecovery(io.flamingock.internal.common.core.change.RecoveryDescriptor recovery) |
CodeLoadedChangeBuilder |
setRollbackMethod(java.util.Optional<java.lang.reflect.Method> rollbackMethod) |
CodeLoadedChangeBuilder |
setRunAlways(boolean runAlways) |
CodeLoadedChangeBuilder |
setSourceFile(java.lang.String sourceFile) |
CodeLoadedChangeBuilder |
setSystem(boolean system) |
CodeLoadedChangeBuilder |
setTargetSystem(io.flamingock.internal.common.core.change.TargetSystemDescriptor targetSystem) |
CodeLoadedChangeBuilder |
setTransactionalFlag(java.lang.Boolean transactionalFlag) |
static boolean |
supportsPreview(io.flamingock.internal.common.core.preview.AbstractPreviewChange previewChange) |
static boolean |
supportsSourceClass(java.lang.Class<?> sourceClass) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, getCodeBuilderInstance, getInstancepublic static boolean supportsPreview(io.flamingock.internal.common.core.preview.AbstractPreviewChange previewChange)
public static boolean supportsSourceClass(java.lang.Class<?> sourceClass)
public CodeLoadedChangeBuilder setId(java.lang.String id)
setId in interface LoadedChangeBuilder<CodeLoadedChange>public CodeLoadedChangeBuilder setTargetSystem(io.flamingock.internal.common.core.change.TargetSystemDescriptor targetSystem)
setTargetSystem in interface LoadedChangeBuilder<CodeLoadedChange>public CodeLoadedChangeBuilder setRecovery(io.flamingock.internal.common.core.change.RecoveryDescriptor recovery)
setRecovery in interface LoadedChangeBuilder<CodeLoadedChange>public CodeLoadedChangeBuilder setOrder(java.lang.String orderInContent)
public CodeLoadedChangeBuilder setAuthor(java.lang.String author)
public CodeLoadedChangeBuilder setChangeClassName(java.lang.String changeClassName)
public CodeLoadedChangeBuilder setConstructor(java.lang.reflect.Constructor<?> constructor)
public CodeLoadedChangeBuilder setRunAlways(boolean runAlways)
setRunAlways in interface LoadedChangeBuilder<CodeLoadedChange>public CodeLoadedChangeBuilder setTransactionalFlag(java.lang.Boolean transactionalFlag)
setTransactionalFlag in interface LoadedChangeBuilder<CodeLoadedChange>public CodeLoadedChangeBuilder setSourceFile(java.lang.String sourceFile)
public CodeLoadedChangeBuilder setSystem(boolean system)
setSystem in interface LoadedChangeBuilder<CodeLoadedChange>public CodeLoadedChangeBuilder setApplyMethod(java.lang.reflect.Method applyMethod)
public CodeLoadedChangeBuilder setRollbackMethod(java.util.Optional<java.lang.reflect.Method> rollbackMethod)
public CodeLoadedChangeBuilder setLegacy(boolean legacy)
public CodeLoadedChange build()
build in interface LoadedChangeBuilder<CodeLoadedChange>