public class RegisterChangelogCommandStep extends AbstractHubChangelogCommandStep
| Modifier and Type | Field and Description |
|---|---|
static CommandArgumentDefinition<String> |
CHANGELOG_FILE_ARG |
static String[] |
COMMAND_NAME |
static CommandArgumentDefinition<UUID> |
HUB_PROJECT_ID_ARG |
static CommandArgumentDefinition<String> |
HUB_PROJECT_NAME_ARG |
static CommandResultDefinition<String> |
REGISTERED_CHANGELOG_ID |
coreBundleORDER_DEFAULT, ORDER_NOT_APPLICABLE| Constructor and Description |
|---|
RegisterChangelogCommandStep() |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustCommandDefinition(CommandDefinition commandDefinition)
Default implementation makes no changes
|
String[][] |
defineCommandNames()
Defines new command names
For example, if it is part of `liquibase update`, this should return new String[][]{ new String[] {"update"}}.
|
void |
doRegisterChangelog(String changelogFilepath,
UUID hubProjectId,
String hubProjectName,
CommandResultsBuilder resultsBuilder,
boolean skipPromptIfOneProject) |
void |
run(CommandResultsBuilder resultsBuilder)
Performs the business logic.
|
parseChangeLogFilegetOrder, providedDependencies, requiredDependencies, validatepublic static final String[] COMMAND_NAME
public static final CommandArgumentDefinition<String> CHANGELOG_FILE_ARG
public static final CommandArgumentDefinition<UUID> HUB_PROJECT_ID_ARG
public static final CommandArgumentDefinition<String> HUB_PROJECT_NAME_ARG
public static final CommandResultDefinition<String> REGISTERED_CHANGELOG_ID
public String[][] defineCommandNames()
CommandStepThis is used to determine the available command names.
This can return null if this step is not defining a new command but "cross-cutting" existing commands
public void run(CommandResultsBuilder resultsBuilder) throws Exception
CommandStepCommandScope.execute() order.Exceptionpublic void doRegisterChangelog(String changelogFilepath, UUID hubProjectId, String hubProjectName, CommandResultsBuilder resultsBuilder, boolean skipPromptIfOneProject) throws LiquibaseException, CommandLineParsingException
public void adjustCommandDefinition(CommandDefinition commandDefinition)
AbstractCommandStepadjustCommandDefinition in interface CommandStepadjustCommandDefinition in class AbstractCommandStepCopyright © 2023 Liquibase.org. All rights reserved.