A B D E F G I L M N O P S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMigration - Class in org.technologybrewery.baton
-
Common migration logic to make it easier to implement custom migrations.
- AbstractMigration() - Constructor for class org.technologybrewery.baton.AbstractMigration
- active - Variable in class org.technologybrewery.baton.AbstractMigration
- addExclude(String) - Method in class org.technologybrewery.baton.config.FileSet
- addFileSets(FileSet) - Method in class org.technologybrewery.baton.config.MigrationTarget
- addInclude(String) - Method in class org.technologybrewery.baton.config.FileSet
- addMigrationSummary(MigrationSummary) - Method in class org.technologybrewery.baton.BatonExecutionSummary
-
Adds a specific migration summary run to the cross-migration summary..
B
- backupCustomLocation - Variable in class org.technologybrewery.baton.AbstractMigration
- backupCustomLocation - Variable in class org.technologybrewery.baton.BatonMojo
-
Customizes the location where backup of original files prior to migration is performed.
- backupOriginalFile(File) - Method in class org.technologybrewery.baton.AbstractMigration
- backupOriginalMigratedFiles - Variable in class org.technologybrewery.baton.AbstractMigration
- backupOriginalMigratedFiles - Variable in class org.technologybrewery.baton.BatonMojo
-
Allows backup of original files prior to migration to be turned off.
- baseDirectory - Variable in class org.technologybrewery.baton.BatonMojo
-
Base directory in which to operate.
- BatonException - Exception in org.technologybrewery.baton
-
Baton-specific exception.
- BatonException() - Constructor for exception org.technologybrewery.baton.BatonException
- BatonException(String) - Constructor for exception org.technologybrewery.baton.BatonException
- BatonException(String, Throwable) - Constructor for exception org.technologybrewery.baton.BatonException
- BatonException(Throwable) - Constructor for exception org.technologybrewery.baton.BatonException
- BatonExecutionSummary - Class in org.technologybrewery.baton
-
Provides summary information across multiple baton migration executions.
- BatonExecutionSummary() - Constructor for class org.technologybrewery.baton.BatonExecutionSummary
- BatonMojo - Class in org.technologybrewery.baton
-
A Maven plugin that allows migration logic to be executed against a Maven module based on a classpath-provided migrations.
- BatonMojo() - Constructor for class org.technologybrewery.baton.BatonMojo
D
- deactivateMigrations - Variable in class org.technologybrewery.baton.BatonMojo
-
Allows a list of migration names that should be deactivated.
- defaultFileSets() - Method in class org.technologybrewery.baton.BatonMojo
- description - Variable in class org.technologybrewery.baton.AbstractMigration
E
- execute() - Method in class org.technologybrewery.baton.BatonMojo
- execute(FileSet[]) - Method in class org.technologybrewery.baton.AbstractMigration
-
If active, validates applicability of the migration each targeted file and then performs the migration.
- execute(FileSet[]) - Method in interface org.technologybrewery.baton.Migration
-
Executes the migration.
F
- fileNamePatterns - Variable in class org.technologybrewery.baton.AbstractMigration
- FileSet - Class in org.technologybrewery.baton.config
-
Json repesentation of the files to proceess with Baton.
- FileSet() - Constructor for class org.technologybrewery.baton.config.FileSet
- fileSets - Variable in class org.technologybrewery.baton.BatonMojo
-
A list of fileSet rules to select files and directories.
G
- getBackupCustomLocation() - Method in class org.technologybrewery.baton.AbstractMigration
- getBackupCustomLocation() - Method in interface org.technologybrewery.baton.Migration
- getBasedir() - Method in class org.technologybrewery.baton.AbstractMigration
- getBuildDir() - Method in class org.technologybrewery.baton.AbstractMigration
- getDescription() - Method in class org.technologybrewery.baton.AbstractMigration
- getDescription() - Method in class org.technologybrewery.baton.config.MigrationTarget
- getDescription() - Method in interface org.technologybrewery.baton.Migration
- getDirectory() - Method in class org.technologybrewery.baton.config.FileSet
- getExcludes() - Method in class org.technologybrewery.baton.config.FileSet
- getFileNamePatterns() - Method in class org.technologybrewery.baton.AbstractMigration
- getFileNamePatterns() - Method in interface org.technologybrewery.baton.Migration
- getFileSets() - Method in class org.technologybrewery.baton.config.MigrationTarget
- getFileSetsForTarget(MigrationTarget) - Method in class org.technologybrewery.baton.BatonMojo
- getFilesSuccessfullyMigrated() - Method in class org.technologybrewery.baton.BatonExecutionSummary
- getFilesSuccessfullyMigrated() - Method in class org.technologybrewery.baton.MigrationSummary
- getFilesUnsuccessfullyMigrated() - Method in class org.technologybrewery.baton.BatonExecutionSummary
- getFilesUnsuccessfullyMigrated() - Method in class org.technologybrewery.baton.MigrationSummary
- getFollowSymlinks() - Method in class org.technologybrewery.baton.config.FileSet
- getImplementation() - Method in class org.technologybrewery.baton.config.MigrationTarget
- getIncludes() - Method in class org.technologybrewery.baton.config.FileSet
- getMavenProject() - Method in class org.technologybrewery.baton.AbstractMigration
- getMavenProject() - Method in interface org.technologybrewery.baton.Migration
- getName() - Method in class org.technologybrewery.baton.AbstractMigration
- getName() - Method in class org.technologybrewery.baton.config.MigrationTarget
- getName() - Method in interface org.technologybrewery.baton.Migration
- getNumberOfBacksUpsToKeep() - Method in class org.technologybrewery.baton.AbstractMigration
- getNumberOfBacksUpsToKeep() - Method in interface org.technologybrewery.baton.Migration
- getNumberOfTargetsExecuted() - Method in class org.technologybrewery.baton.BatonExecutionSummary
- getSchemaFileName() - Method in class org.technologybrewery.baton.config.MigrationTarget
- getSummary() - Method in class org.technologybrewery.baton.BatonExecutionSummary
-
Human-readable summary information.
I
- initializeObjectMapper() - Method in class org.technologybrewery.baton.BatonMojo
- isActive() - Method in class org.technologybrewery.baton.AbstractMigration
- isActive() - Method in interface org.technologybrewery.baton.Migration
- isActive(MigrationTarget) - Method in class org.technologybrewery.baton.BatonMojo
- isBackupOriginalMigratedFiles() - Method in class org.technologybrewery.baton.AbstractMigration
L
- loadMigrations() - Method in class org.technologybrewery.baton.BatonMojo
-
Scans the classpath for any migrations.json files and loads all defined
MigrationTargetconfigurations. - loadMigrationsJson(File, Map<String, MigrationTarget>) - Method in class org.technologybrewery.baton.BatonMojo
-
Loads all
MigrationTargets contained within the givenInputStream, which is expected to reference the desired migrations.json file to load.
M
- Migration - Interface in org.technologybrewery.baton
-
Interface to authoring a migration.
- migrationsFileName - Variable in class org.technologybrewery.baton.BatonMojo
-
The configurations file name to look for in the classpath (all matches will be used).
- MigrationSummary - Class in org.technologybrewery.baton
-
High level summarization information for a specific Migration run.
- MigrationSummary(int, int) - Constructor for class org.technologybrewery.baton.MigrationSummary
- MigrationTarget - Class in org.technologybrewery.baton.config
-
Holds target information to support migration execution.
- MigrationTarget() - Constructor for class org.technologybrewery.baton.config.MigrationTarget
N
- name - Variable in class org.technologybrewery.baton.AbstractMigration
- numberOfBackupsToKeep - Variable in class org.technologybrewery.baton.AbstractMigration
- numberOfBackupsToKeep - Variable in class org.technologybrewery.baton.BatonMojo
-
Allows the number of backups for original files prior to migration to be customized.
O
- org.technologybrewery.baton - package org.technologybrewery.baton
- org.technologybrewery.baton.config - package org.technologybrewery.baton.config
P
- performMigration(File) - Method in class org.technologybrewery.baton.AbstractMigration
-
Called to perform the specific migration logic.
- project - Variable in class org.technologybrewery.baton.AbstractMigration
-
Enables access to the runtime properties associated with the project's POM configuration against which Baton is being executed.
- project - Variable in class org.technologybrewery.baton.BatonMojo
-
Enables access to the runtime properties associated with the project's POM configuration against which Baton is being executed.
S
- setActive(boolean) - Method in class org.technologybrewery.baton.AbstractMigration
- setActive(boolean) - Method in interface org.technologybrewery.baton.Migration
- setBackupCustomLocation(String) - Method in class org.technologybrewery.baton.AbstractMigration
- setBackupCustomLocation(String) - Method in interface org.technologybrewery.baton.Migration
- setBackupMigratedOriginalFiles(boolean) - Method in class org.technologybrewery.baton.AbstractMigration
- setBackupMigratedOriginalFiles(boolean) - Method in interface org.technologybrewery.baton.Migration
- setBackupOriginalMigratedFiles(boolean) - Method in class org.technologybrewery.baton.AbstractMigration
- setDescription(String) - Method in class org.technologybrewery.baton.AbstractMigration
- setDescription(String) - Method in class org.technologybrewery.baton.config.MigrationTarget
- setDescription(String) - Method in interface org.technologybrewery.baton.Migration
- setDirectory(String) - Method in class org.technologybrewery.baton.config.FileSet
- setExcludes(List<String>) - Method in class org.technologybrewery.baton.config.FileSet
- setFileNamePatterns(Set<String>) - Method in class org.technologybrewery.baton.AbstractMigration
- setFileNamePatterns(Set<String>) - Method in interface org.technologybrewery.baton.Migration
- setFollowSymlinks(Boolean) - Method in class org.technologybrewery.baton.config.FileSet
- setImplementation(String) - Method in class org.technologybrewery.baton.config.MigrationTarget
- setIncludes(List<String>) - Method in class org.technologybrewery.baton.config.FileSet
- setMavenProject(MavenProject) - Method in class org.technologybrewery.baton.AbstractMigration
- setMavenProject(MavenProject) - Method in interface org.technologybrewery.baton.Migration
- setName(String) - Method in class org.technologybrewery.baton.AbstractMigration
- setName(String) - Method in class org.technologybrewery.baton.config.MigrationTarget
- setName(String) - Method in interface org.technologybrewery.baton.Migration
- setNumberOfBacksUpsToKeep(int) - Method in class org.technologybrewery.baton.AbstractMigration
- setNumberOfBacksUpsToKeep(int) - Method in interface org.technologybrewery.baton.Migration
- shouldBackupMigratedOriginalFiles() - Method in class org.technologybrewery.baton.AbstractMigration
- shouldBackupMigratedOriginalFiles() - Method in interface org.technologybrewery.baton.Migration
- shouldExecuteOnFile(File) - Method in class org.technologybrewery.baton.AbstractMigration
-
Called to determine if this migration should be run on the passed file.
- sourceDirectory - Variable in class org.technologybrewery.baton.BatonMojo
-
Folder in which source files are located.
T
- testDirectory - Variable in class org.technologybrewery.baton.BatonMojo
-
Folder in which test files are located, if not already covered by sourceDirectory (e.g., with typical python project standards).
All Classes All Packages